CurveUV
A class that encapsulates the notion of a curve in the 2D parameter space of a surface in 3D space.
Inheritance Hierarchy
System.Object
Autodesk.Revit.DB.CurveUV
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class CurveUV : IDisposable
The CurveUV type exposes the following members.
Properties
Name
Description
Public Property
IsBound
Describes whether the parameter of the curve is restricted to a particular interval.
Public Property
IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Methods
Name
Description
Public Method
As3DCurveInXYPlane
Returns a 3D curve lying in the XY plane in XYZ coordinates, representing the 2D curve with its UV coordinates identified with XY coordinates.
Public Method
ComputeDerivatives
Computes the first derivative, the second derivative and the unit tangent vector at the specified parameter along the curve.
Public Method
Static Member
Create
Create a CurveUV from a bounded 3D Curve lying in the XY plane.
Public Method
Dispose
Releases all resources used by the CurveUV
Public Method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object)
Public Method
Evaluate
Evaluates and returns the point at the specified parameter along the curve.
Public Method
GetEndParameter
Gets the raw parameter value at the start or end of this curve.
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object)
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object)
Public Method
Transform
Transform this CurveUV by the given 2D affine transform if possible.
Remarks
Revit does not have a class to represent 2D curves explicitly.