Revit 2023 API |
UV Members |
UV Class Constructors Methods Operators Properties See Also |
The UV type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | UV()()()() | Creates a default UV with the values (0, 0). |
![]() | UV(Double, Double) | Creates a UV with the supplied coordinates. |
Methods
Name | Description | |
---|---|---|
![]() | Add | Adds the specified 2-D vector to this 2-D vector and returns the result. |
![]() | AngleTo | Returns the angle between this vector and the specified vector. |
![]() | CrossProduct | The cross product of this 2-D vector and the specified 2-D vector. |
![]() | DistanceTo | Returns the distance from this 2-D point to the specified 2-D point. |
![]() | Divide | Divides this 2-D vector by the specified value and returns the result. |
![]() | DotProduct | The dot product of this 2-D vector and the specified 2-D vector. |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetLength | The length of this 2-D vector. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsAlmostEqualTo(UV) | Determines whether this 2-D vector and the specified 2-D vector are the same within the tolerance (1.0e-09). |
![]() | IsAlmostEqualTo(UV, Double) | Determines whether this 2-D vector and the specified 2-D vector are the same within a specified tolerance. |
![]() | IsUnitLength | The boolean value indicates whether this 2-D vector is of unit length. |
![]() | IsZeroLength | The boolean value indicates whether this 2-D vector is a zero vector. |
![]() | Multiply | Multiplies this 2-D vector by the specified value and returns the result. |
![]() | Negate | Negates this 2-D vector. |
![]() | Normalize | Returns a new UV whose coordinates are the normalized values from this vector. |
![]() | Subtract | Subtracts the specified 2-D vector from this 2-D vector and returns the result. |
![]() | ToString |
Gets formatted string showing (U, V) with values formatted to 9 decimal places.
(Overrides Object..::..ToString()()()().) |
Operators
Name | Description | |
---|---|---|
![]() ![]() | Addition | Adds the two specified 2-D vectors and returns the result. |
![]() ![]() | Division | Divides the specified 2-D vector by the specified value. |
![]() ![]() | Multiply(Double, UV) | The product of the specified number and the specified 2-D vector. |
![]() ![]() | Multiply(UV, Double) | The product of the specified number and the specified 2-D vector. |
![]() ![]() | Subtraction | Subtracts the two specified 2-D vectors and returns the result. |
![]() ![]() | UnaryNegation | Negates this 2-D vector and returns the result. |
Properties
Name | Description | |
---|---|---|
![]() ![]() | BasisU | The basis of the U axis. |
![]() ![]() | BasisV | The basis of the V axis. |
![]() | Item | |
![]() | U | Gets the first coordinate. |
![]() | V | Gets the second coordinate. |
![]() ![]() | Zero | The coordinate origin or zero 2-D vector. |