RevolvedSurface.IsValidProfileCurve(XYZ, XYZ, Curve) Method

Checks if the input profile curve is valid to create a surface of revolution around the given axis.


Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)

Syntax

C#

public static bool IsValidProfileCurve(
	XYZ axisBasePoint,
	XYZ axisDirection,
	Curve profileCurve
)

Parameters

axisBasePoint  XYZ
The base point of the axis of revolution.
axisDirection  XYZ
The direction of the axis.
profileCurve  Curve
The profile curve.

Return Value

Boolean
True if the profile curve is valid; False otherwise.

Exceptions

ExceptionCondition
ArgumentNullException A non-optional argument was null

Remarks

The validity is defined as follows:

See Also

Reference

RevolvedSurface Class
IsValidProfileCurve Overload
Autodesk.Revit.DB Namespace