Share

CurveLoop Methods

The CurveLoop type exposes the following members.

Methods

 NameDescription
Public methodAppend Append the curve to this loop.
Public methodStatic memberCreate Creates a new curve loop.
Public methodStatic memberCreateViaCopy Creates a new curve loop as a copy of the input.
Public methodStatic memberCreateViaOffset(CurveLoop, IList<Double>, XYZ) Creates a new curve loop that is an offset of the existing curve loop.
Public methodStatic memberCreateViaOffset(CurveLoop, Double, XYZ) Creates a new curve loop that is an offset of the existing curve loop.
Public methodStatic memberCreateViaThicken(Curve, Double, XYZ) Creates a new closed curve loop by thickening the input curve with respect to a given plane.
Public methodStatic memberCreateViaThicken(CurveLoop, Double, XYZ) Creates a new closed curve loop by thickening the input open curve loop with respect to a given plane.
Public methodStatic memberCreateViaTransform Creates a new curve loop as a transformed copy of the input curve loop.
Public methodDispose 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodFlip Reverses the orientation of the curve loop.
Protected methodGetBasicIEnumeratorReturns an enumerator that iterates through a collection.
Public methodGetCurveLoopIterator Returns a curve that iterates through the curve loop.
Public methodGetEnumeratorReturns an enumerator that iterates through a collection.
Public methodGetExactLength Returns the sum of exact lengths of all curves in the loop.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetPlane Gets the plane of the curve loop, if it is planar.
Public methodGetRectangularHeight Returns the width of a curve loop if it is rectangular with respect to the projection plane.
Public methodGetRectangularWidth Returns the width of a curve loop if it is rectangular with respect to the projection plane.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodHasPlane Identifies if the CurveLoop is planar.
Public methodIsCounterclockwise Determines if this CurveLoop is oriented counter-clockwise (CCW) or clockwise (CW) with respect to the specified 3D direction.
Public methodIsOpen Returns whether the curve loop is open or closed, as determined by an internal flag.
Public methodIsRectangular Identifies if the curve loop is rectangular with respect to a given projection plane.
Public methodNumberOfCurves Returns the number of curves in the curve loop.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTransform Transforms this curve loop and all of its component curves by the supplied transformation.

See Also

Reference

Was this information helpful?