2027 Members
Changes 0
M

CurveLoop Methods

Name Return Type Description Inherited From
M Append(Curve) None Append the curve to this loop.
M Create(IList<Curve>) CurveLoop Creates a new curve loop.
M CreateViaCopy(CurveLoop) CurveLoop Creates a new curve loop as a copy of the input.
M CreateViaOffset(CurveLoop, IList<Double>, XYZ) CurveLoop Creates a new curve loop that is an offset of the existing curve loop.
M CreateViaOffset(CurveLoop, Double, XYZ) CurveLoop Creates a new curve loop that is an offset of the existing curve loop.
M CreateViaThicken(Curve, Double, XYZ) CurveLoop Creates a new closed curve loop by thickening the input curve with respect to a given plane.
M CreateViaThicken(CurveLoop, Double, XYZ) CurveLoop Creates a new closed curve loop by thickening the input open curve loop with respect to a given plane.
M CreateViaTransform(CurveLoop, Transform) CurveLoop Creates a new curve loop as a transformed copy of the input curve loop.
M Dispose() None
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M Flip() None Reverses the orientation of the curve loop.
M GetBasicIEnumerator() IEnumerator Returns an enumerator that iterates through a collection.
M GetCurveLoopIterator() CurveLoopIterator Returns a curve that iterates through the curve loop.
M GetEnumerator() IEnumerator<Curve> Returns an enumerator that iterates through a collection.
M GetExactLength() Double Returns the sum of exact lengths of all curves in the loop.
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetPlane() Plane Gets the plane of the curve loop, if it is planar.
M GetRectangularHeight(Plane) Double Returns the width of a curve loop if it is rectangular with respect to the projection plane.
M GetRectangularWidth(Plane) Double Returns the width of a curve loop if it is rectangular with respect to the projection plane.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M HasPlane() Boolean Identifies if the CurveLoop is planar.
M IsCounterclockwise(XYZ) Boolean Determines if this CurveLoop is oriented counter-clockwise (CCW) or clockwise (CW) with respect to the specified 3D direction.
M IsOpen() Boolean Returns whether the curve loop is open or closed, as determined by an internal flag.
M IsRectangular(Plane) Boolean Identifies if the curve loop is rectangular with respect to a given projection plane.
M NumberOfCurves() Int32 Returns the number of curves in the curve loop.
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
M Transform(Transform) None Transforms this curve loop and all of its component curves by the supplied transformation.