Skip to content

CurveUV

Public Class

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

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

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

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

Evaluates and returns the point at the specified parameter along the curve.


Public Method

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 this CurveUV by the given 2D affine transform if possible.


Remarks

Revit does not have a class to represent 2D curves explicitly.