RVTDocs.com

RevolvedSurface.IsValidProfileCurve(XYZ, XYZ, Curve)

Method
Description:
Checks if the input profile curve is valid to create a surface of revolution around the given axis.
Remarks:
The validity is defined as follows:
  • The profile curve is bounded and non-degenerate.
  • It is co-planar with the axis of revolution.
  • It lies on only one side of the axis.
  • Only the end points of the profile curve can touch the axis.
Syntax
public static bool IsValidProfileCurve(
	XYZ axisBasePoint,
	XYZ axisDirection,
	Curve profileCurve
)
Parameters
Parameter Type Description
axisBasePoint XYZ The base point of the axis of revolution.
axisDirection XYZ The direction of the axis.
profileCurve Curve The profile curve.
Return Value
Type Description
Boolean True if the profile curve is valid; False otherwise.
Exceptions
Exception Condition
ArgumentNullException A non-optional argument was null