Representation of 2D vectors and points.
This structure is used in some places to represent 2D positions and vectors (e.g. texture
coordinates in a Mesh or texture offsets in Material). In the majority of other cases a Vector3
is used.
| Lerp |
Linearly interpolates between two vectors.
|
| MoveTowards |
Moves a point current towards target.
|
| Scale |
Multiplies two vectors component-wise.
|
| Dot |
Dot Product of two vectors.
|
| Angle |
Returns the angle in degrees between from and to.
|
| Distance |
Returns the distance between a and b.
|
| ClampMagnitude |
Returns a copy of vector with its magnitude clamped to maxLength.
|
| Min |
Returns a vector that is made from the smallest components of two vectors.
|
| Max |
Returns a vector that is made from the largest components of two vectors.
|
| operator + |
Adds two vectors.
|
| operator - |
Subtracts one vector from another.
|
| operator * |
Multiplies a vector by a number.
|
| operator / |
Divides a vector by a number.
|
| operator == |
Returns true if the vectors are equal.
|
| operator != |
Returns true if vectors different.
|
| operator Vector2 |
Converts a Vector3 to a Vector2.
|
| operator Vector3 |
Converts a Vector2 to a Vector3.
|