Select to view content in your preferred language

Control angle of bezier curve control handles on adjacent segments?

995
3
12-18-2023 09:43 AM
AmieCarlone
Occasional Contributor

I need to add a hole to the interior of a large complex polygon feature with smoothed edges.  I have created the hole by going to Edit Vertices --> Continue feature, and sketched in the area of the hole with four vertices.  The hole now has flat sides that need to be smoothed.  I was hoping that I could convert the four segments to bezier curves (rather than using the Generalize -->simplify tool and then the Generalize --> smooth tool and have to readjust the smoothed edge of the entire polygon, which would take an eternity and create other issues).  Unfortunately, when I right-click each segment and select Segment --> bezier curve, the bezier curve control handles (the blue lines used to adjust a bezier curve) are not at a 180 degree angle to each other on each side of a vertex (see attached image), so it is impossible to create a smooth curve.  As far as I can tell, there is no way to alter the angle or prevent the issue (e.g. selecting multiple segments to convert to bezier curve together).  

Am I missing something? I have some workarounds that I will use, but they're sloppy solutions to a problem that shouldn't exist.

If I'm not missing something, why this is the default? It seems that bezier curve handles being 180 degrees apart on adjacent segments would be applicable to more workflows than having them at a random angle to each other. This was an issue in Arcmap as well, but I was really hoping this would be fixed in ArcGIS Pro.

0 Kudos
3 Replies
Scott_Harris
Esri Regular Contributor

@AmieCarlone Did you try holding CTRL key while moving the handles of the bezier curve? 

Scott_Harris_0-1702934034017.png

 

https://pro.arcgis.com/en/pro-app/latest/help/editing/modify-feature-segments.htm#ESRI_SECTION1_717C...

 

0 Kudos
AmieCarlone
Occasional Contributor

I don't believe this is what I need, unless I am misunderstanding. I do use those functions to move the bezier curve handles and/or segment, but the problem is that the angle between the bezier curve handles on either side of a vertex apparently can't be adjusted or set, resulting in sharp angles between segments that need to be smoothly curving.

0 Kudos
Scott_Harris
Esri Regular Contributor

@AmieCarlone Can you provide a screenshot of this scenario:

but the problem is that the angle between the bezier curve handles on either side of a vertex apparently can't be adjusted or set

I also don't see a screenshot in your original post where you mention "see attached image".

I can make a smooth curve when I hold down CTRL key and then drag the bezier handles: 

bez.gif

0 Kudos