ArcGIS Pro 2.9 API Reference Guide
CubicBezierBuilderEx Class
Members 

ArcGIS.Core.Geometry Namespace : CubicBezierBuilderEx Class
Constructs a third degree CubicBezierSegment for use in a Multipart geometry.
Object Model
CubicBezierBuilderEx ClassCoordinate2D StructureCoordinate2D StructureCubicBezierSegment ClassMapPoint ClassSpatialReference ClassMapPoint ClassSegment Class
Syntax
public sealed class CubicBezierBuilderEx : SegmentBuilderEx 
Public NotInheritable Class CubicBezierBuilderEx 
   Inherits SegmentBuilderEx
Remarks
Use the CubicBezierBuilderEx class to to create and/or modify a CubicBezierSegment shape. A CubicBezierSegment is based upon the parent Segment class. The Segment class is immutable which means that you can not change its shape once it is created. Hence, the CubicBezierBuilderEx provides the way to make changes when working with a CubicBezierSegment. Use the CubicBezierBuilderEx.ToSegment method to get the CubicBezierSegment from the builder.

A cubic Bezier curve is a non-linear segment defined by four control points. The Bezier curve starts at control point 0 (start point) and ends at control point 3 (end point). The start point and control point 1 define the tangent at the start point. Control point 2 and the end point define the tangent at the end point. The length of these tangent lines and position of the 4 control points determines the shape of the created Bezier curve.

Bezier Curves

Inheritance Hierarchy

System.Object
   ArcGIS.Core.Geometry.SegmentBuilderEx
      ArcGIS.Core.Geometry.CubicBezierBuilderEx

Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

CubicBezierBuilderEx Members
ArcGIS.Core.Geometry Namespace