CurveSimplifyOptions Enumeration

CurveSimplifyOptions Enumeration

Enumerates the options to use when simplifying a curve.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntax
[FlagsAttribute]
public enum CurveSimplifyOptions
<FlagsAttribute>
Public Enumeration CurveSimplifyOptions
Members
  Member nameValueDescription
None0 No option is specified.
SplitAtFullyMultipleKnots1 Split NurbsCurves at fully multiple knots. Effectively turning single NURBS segments with kinks into multiple segments.
RebuildLines2 Replace linear segments with LineCurves.
RebuildArcs4 Replace partially circular segments with ArcCurves.
RebuildRationals8 Replace rational NURBS curve with constant weights with an equivalent non-rational NurbsCurve.
AdjustG116 Adjust Curves at G1-joins.
Merge32 Merge adjacent co-linear lines or co-circular arcs or combine consecutive line segments into a polyline.
All63 Implies all of the simplification functions will be used.
See Also