ShutLiningCurveInfo

References
public class ShutLiningCurveInfo
Contains shutlining curve information. This is used in Mesh.WithShutLining(bool, double, IEnumerable<ShutLiningCurveInfo>).

Constructors

ShutLiningCurveInfo

#Since v6.0
public ShutLiningCurveInfo(Curve curve, double radius, int profile, bool pull, bool isBump, IEnumerable<Interval> curveIntervals = null, bool enabled = true)
Creates a new instance of the ShutLining curve information class.
curve (Curve)The profile curve.
radius (double)The profile radius.
profile (int)The profile type.
pull (bool)True if the curve should be pulled.
isBump (bool)True if profile constitutes a bump. See Rhino's Help for more information.
curveIntervals (IEnumerable<Interval> = null)The parts of the curve to use as profiles.
enabled (bool = true)If true, this curve is active.
ArgumentNullExceptionIf curve is null.

Properties

Curve

#Since v6.0
public Curve Curve { get; }
The profile curve.

CurveIntervals

#Since v6.0
public ReadOnlyCollection<Interval> CurveIntervals { get; }
The parts of the curve to use as profiles.

Enabled

#Since v6.0
public bool Enabled { get; }
If true, this curve is active.

IsBump

#Since v6.0
public bool IsBump { get; }
True if profile constitutes a bump. See Rhino's Help for more information.

Profile

#Since v6.0
public int Profile { get; }
>The profile type.

Pull

#Since v6.0
public bool Pull { get; }
True if the curve should be pulled.

Radius

#Since v6.0
public double Radius { get; }
The profile radius.