Table of Contents

Class Vector2Transforms

Namespace
Gamelogic.Grids
Assembly
Assembly-CSharp.dll

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

v Vector2

Returns

Vector2

ReflectAboutY(Vector2)

public static Vector2 ReflectAboutY(this Vector2 v)

Parameters

v Vector2

Returns

Vector2

ReflectXY(Vector2)

public static Vector2 ReflectXY(this Vector2 v)

Parameters

v Vector2

Returns

Vector2

Rotate(Vector2, float)

Rotates a vector in a given angle.

public static Vector2 Rotate(this Vector2 v, float angle)

Parameters

v Vector2

vector to rotate

angle float

angle in degrees.

Returns

Vector2

Rotated vector.

Rotate180(Vector2)

public static Vector2 Rotate180(this Vector2 v)

Parameters

v Vector2

Returns

Vector2

Rotate270(Vector2)

public static Vector2 Rotate270(this Vector2 v)

Parameters

v Vector2

Returns

Vector2

Rotate90(Vector2)

public static Vector2 Rotate90(this Vector2 v)

Parameters

v Vector2

Returns

Vector2

RotateAround(Vector2, float, Vector2)

public static Vector2 RotateAround(this Vector2 v, float angle, Vector2 axis)

Parameters

v Vector2
angle float
axis Vector2

Returns

Vector2

XYTo3D(Vector2)

public static Vector3 XYTo3D(this Vector2 v)

Parameters

v Vector2

Returns

Vector3

XYTo3D(Vector2, float)

public static Vector3 XYTo3D(this Vector2 v, float z)

Parameters

v Vector2
z float

Returns

Vector3

XZTo3D(Vector2)

public static Vector3 XZTo3D(this Vector2 v)

Parameters

v Vector2

Returns

Vector3

XZTo3D(Vector2, float)

public static Vector3 XZTo3D(this Vector2 v, float y)

Parameters

v Vector2
y float

Returns

Vector3