CurveSimplifyOptions

ReferencesSince v5.0
Enumerates the options to use when simplifying a curve.

Enum values

NameValueDescription
None0No option is specified.
SplitAtFullyMultipleKnots1Split NurbsCurves at fully multiple knots. Effectively turning single NURBS segments with kinks into multiple segments.
RebuildLines2Replace linear segments with LineCurves.
RebuildArcs4Replace partially circular segments with ArcCurves.
RebuildRationals8Replace rational NURBS curve with constant weights with an equivalent non-rational NurbsCurve.
AdjustG116Adjust segments that are G1 to each other. Segments might only be G1 within tolerance. This can affect downstream operations, such as offsetting. So, if G1 within tolerance, adjust segments so to be exactly G1.
Merge32Merge adjacent co-linear lines or co-circular arcs or combine consecutive line segments into a polyline.
All63Implies all of the simplification functions will be used.