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 | (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.    |