Vector2 Methods |
The Vector2 type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Add |
Adds two vectors.
|
![]() ![]() | Angle(Vector2) |
Obtains the angle of a vector.
|
![]() ![]() | Angle(Vector2, Vector2) |
Obtains the angle of a line defined by two points.
|
![]() ![]() | AngleBetween |
Obtains the angle between two vectors.
|
![]() ![]() | AreParallel(Vector2, Vector2) |
Checks if two vectors are parallel.
|
![]() ![]() | AreParallel(Vector2, Vector2, Double) |
Checks if two vectors are parallel.
|
![]() ![]() | ArePerpendicular(Vector2, Vector2) |
Checks if two vectors are perpendicular.
|
![]() ![]() | ArePerpendicular(Vector2, Vector2, Double) |
Checks if two vectors are perpendicular.
|
![]() ![]() | CrossProduct |
Obtains the cross product of two vectors.
|
![]() ![]() | Distance |
Obtains the distance between two points.
|
![]() ![]() | Divide |
Divides a vector with an scalar.
|
![]() ![]() | DotProduct |
Obtains the dot product of two vectors.
|
![]() | Equals(Object) |
Indicates whether this instance and a specified object are equal.
(Overrides ValueTypeEquals(Object).) |
![]() | Equals(Vector2) |
Check if the components of two vectors are approximate equals.
|
![]() ![]() | Equals(Vector2, Vector2) |
Check if the components of two vectors are approximate equal.
|
![]() | Equals(Vector2, Double) |
Check if the components of two vectors are approximate equals.
|
![]() ![]() | Equals(Vector2, Vector2, Double) |
Check if the components of two vectors are approximate equal.
|
![]() | GetHashCode |
Returns the hash code for this instance.
(Overrides ValueTypeGetHashCode.) |
![]() ![]() | IsNaN |
Returns a value indicating if any component of the specified vector evaluates to a value that is not a number NaN.
|
![]() ![]() | MidPoint |
Obtains the midpoint.
|
![]() | Modulus |
Obtains the modulus of the vector.
|
![]() ![]() | Multiply(Double, Vector2) |
Multiplies an scalar with a vector.
|
![]() ![]() | Multiply(Vector2, Double) |
Multiplies a vector with an scalar.
|
![]() ![]() | Negate |
Negates a vector.
|
![]() | Normalize |
Normalizes the vector.
|
![]() ![]() | Normalize(Vector2) |
Normalizes the vector.
|
![]() ![]() | Perpendicular |
Obtains the counter clockwise perpendicular vector.
|
![]() ![]() | PointDistance |
Obtains the relative distance of a point from a segment defined by points u and v.
|
![]() ![]() | Polar |
Obtains the polar point of another point.
|
![]() | Rotate |
Rotates the vector.
|
![]() ![]() | Round |
Rounds the components of a vector.
|
![]() ![]() | SquareDistance |
Obtains the square distance between two points.
|
![]() ![]() | Subtract |
Subtracts two vectors.
|
![]() | ToArray |
Returns an array that represents the vector.
|
![]() | ToFormattedUnit |
Obtains a string that represents the vector formatted according to linear units format.
|
![]() | ToPointF |
Obtains the PointF conversion of Vector2.
|
![]() | ToString |
Obtains a string that represents the vector.
(Overrides ValueTypeToString.) |
![]() | ToString(IFormatProvider) |
Obtains a string that represents the vector.
|
![]() | ToVector3 |
Return the 3d vector setting Z coord value to zero.
|