Class Vector2Transforms
Provides extension methods for transforming Vector2 instances.
[Version(1, 0, 0)]
public static class Vector2Transforms
- Inheritance
-
Vector2Transforms
- Inherited Members
Methods
ReflectAboutX(Vector2)
public static Vector2 ReflectAboutX(this Vector2 v)
Parameters
vVector2
Returns
ReflectAboutY(Vector2)
public static Vector2 ReflectAboutY(this Vector2 v)
Parameters
vVector2
Returns
ReflectXY(Vector2)
public static Vector2 ReflectXY(this Vector2 v)
Parameters
vVector2
Returns
Rotate(Vector2, float)
Rotates a vector in a given angle.
public static Vector2 Rotate(this Vector2 v, float angle)
Parameters
Returns
- Vector2
Rotated vector.
Rotate180(Vector2)
public static Vector2 Rotate180(this Vector2 v)
Parameters
vVector2
Returns
Rotate270(Vector2)
public static Vector2 Rotate270(this Vector2 v)
Parameters
vVector2
Returns
Rotate90(Vector2)
public static Vector2 Rotate90(this Vector2 v)
Parameters
vVector2
Returns
RotateAround(Vector2, float, Vector2)
public static Vector2 RotateAround(this Vector2 v, float angle, Vector2 axis)
Parameters
Returns
XYTo3D(Vector2)
public static Vector3 XYTo3D(this Vector2 v)
Parameters
vVector2
Returns
XYTo3D(Vector2, float)
public static Vector3 XYTo3D(this Vector2 v, float z)
Parameters
Returns
XZTo3D(Vector2)
public static Vector3 XZTo3D(this Vector2 v)
Parameters
vVector2
Returns
XZTo3D(Vector2, float)
public static Vector3 XZTo3D(this Vector2 v, float y)