CurveUV
Description:
A class that encapsulates the notion of a curve in the 2D parameter space of a surface in 3D space.
A class that encapsulates the notion of a curve in the 2D parameter space of a surface in 3D space.
Remarks:
Revit does not have a class to represent 2D curves explicitly.
Revit does not have a class to represent 2D curves explicitly.
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.CurveUV
System.Object
Autodesk.Revit.DB.CurveUV
public class CurveUV : IDisposable
| Name | Return Type | Description |
|---|---|---|
| As3DCurveInXYPlane() | Curve | Returns a 3D curve lying in the XY plane in XYZ coordinates, representing the 2D curve with its UV coordinates identified with XY coordinates. |
| ComputeDerivatives(Double, Boolean) | IList<UV> | Computes the first derivative, the second derivative and the unit tangent vector at the specified parameter along the curve. |
| Create(Curve) | CurveUV | Create a CurveUV from a bounded 3D Curve lying in the XY plane. |
| Dispose() | None | Releases all resources used by the |
| Evaluate(Double, Boolean) | UV | Evaluates and returns the point at the specified parameter along the curve. |
| GetEndParameter(Int32) | double | Gets the raw parameter value at the start or end of this curve. |
| Transform(Transform2D) | nullNothingnullptr | Transform this CurveUV by the given 2D affine transform if possible. |
| Name | Return Type | Description |
|---|---|---|
| IsBound | bool | Describes whether the parameter of the curve is restricted to a particular interval. |
| IsValidObject | bool | Specifies whether the .NET object represents a valid Revit entity. |