RibbonOffsetParameters

References
Advanced parameters for RibbonOffset Parameters mimic the RibbonOffset Command.

Properties

AlignCrossSections

#Since v8.9
public bool AlignCrossSections { get; set; }
When false: cross section slashes between input and output curve are located at the ends of ruled spans. When true: cross section slashes between input and output curve are located at the mid points of ruled spans and blends.

BlendRadius

#Since v8.9
public double BlendRadius { get; set; }
Positive, typically the same as distance. When the offset results in a self-intersection that gets trimmed off at a kink, the kink will be blended out using this radius.

OffsetDistance

#Since v8.9
public double OffsetDistance { get; set; }
Offset curve distance from input curve.

OffsetLocation

#Since v8.9
public Point3d OffsetLocation { get; set; }
Inside or Outside point location

OffsetPlaneVector3d

#Since v8.9
public Vector3d OffsetPlaneVector3d { get; set; }
A vector that indicates the normal of the plane in which the offset will occur. This vector is typically similar to a logical extrude direction for the closed input curve.

OffsetTolerance

#Since v8.9
public double OffsetTolerance { get; set; }
Used to determine self-intersections of offset curve, not offset error.

RebuildPointCount

#Since v8.9
public int RebuildPointCount { get; set; }
Rebuild offset curve with defined number of control points 0 for disabled

RefitTolerance

#Since v8.9
public double RefitTolerance { get; set; }
Refit the offset curve to a specified tolerance 0 for disabled

RibbonSurfaceGenerationMethod

#Since v8.9
public RibbonOffsetSurfaceMethod RibbonSurfaceGenerationMethod { get; set; }
0 - no surfaces will be created, curves only 1 - Simple Sweep 2 2 - Sweep 2 mixed with NetworkSrf corners