C# Class HoloToolkit.Unity.VectorExtensions

A collection of useful extension methods for Unity's Vector structs
显示文件 Open project: Microsoft/HoloToolkit-Unity

Public Methods

Method Description
Div ( this value, Vector2 scale ) : Vector2
Div ( this value, Vector3 scale ) : Vector3
InverseTransformPoint ( this point, Vector3 translation, Quaternion rotation, Vector3 lossyScale ) : Vector3
Mul ( this value, Vector2 scale ) : Vector2
Mul ( this value, Vector3 scale ) : Vector3
RotateAround ( this point, Vector3 pivot, Quaternion rotation ) : Vector3
RotateAround ( this point, Vector3 pivot, Vector3 eulerAngles ) : Vector3
TransformPoint ( this point, Vector3 translation, Quaternion rotation, Vector3 lossyScale ) : Vector3

Method Details

Div() public static method

public static Div ( this value, Vector2 scale ) : Vector2
value this
scale UnityEngine.Vector2
return UnityEngine.Vector2

Div() public static method

public static Div ( this value, Vector3 scale ) : Vector3
value this
scale UnityEngine.Vector3
return UnityEngine.Vector3

InverseTransformPoint() public static method

public static InverseTransformPoint ( this point, Vector3 translation, Quaternion rotation, Vector3 lossyScale ) : Vector3
point this
translation UnityEngine.Vector3
rotation UnityEngine.Quaternion
lossyScale UnityEngine.Vector3
return UnityEngine.Vector3

Mul() public static method

public static Mul ( this value, Vector2 scale ) : Vector2
value this
scale UnityEngine.Vector2
return UnityEngine.Vector2

Mul() public static method

public static Mul ( this value, Vector3 scale ) : Vector3
value this
scale UnityEngine.Vector3
return UnityEngine.Vector3

RotateAround() public static method

public static RotateAround ( this point, Vector3 pivot, Quaternion rotation ) : Vector3
point this
pivot UnityEngine.Vector3
rotation UnityEngine.Quaternion
return UnityEngine.Vector3

RotateAround() public static method

public static RotateAround ( this point, Vector3 pivot, Vector3 eulerAngles ) : Vector3
point this
pivot UnityEngine.Vector3
eulerAngles UnityEngine.Vector3
return UnityEngine.Vector3

TransformPoint() public static method

public static TransformPoint ( this point, Vector3 translation, Quaternion rotation, Vector3 lossyScale ) : Vector3
point this
translation UnityEngine.Vector3
rotation UnityEngine.Quaternion
lossyScale UnityEngine.Vector3
return UnityEngine.Vector3