Table of Contents

Class AxisTools

Namespace
VoxelPlayground.Ragdoll
Assembly
GamePlay.dll

Contains tools for working with Axes that have no positive/negative directions.

public class AxisTools
Inheritance
object
AxisTools

Methods

GetAxisToDirection(Transform, Vector3)

Returns the Axis of the Transform towards a world space direction.

public static Axis GetAxisToDirection(Transform t, Vector3 direction)

Parameters

t Transform
direction Vector3

Returns

Axis

GetAxisToPoint(Transform, Vector3)

Returns the Axis of the Transform towards a world space position.

public static Axis GetAxisToPoint(Transform t, Vector3 worldPosition)

Parameters

t Transform
worldPosition Vector3

Returns

Axis

GetAxisVectorToDirection(Quaternion, Vector3)

Returns the local axis of a rotation space that aligns the most with a direction.

public static Vector3 GetAxisVectorToDirection(Quaternion r, Vector3 direction)

Parameters

r Quaternion
direction Vector3

Returns

Vector3

GetAxisVectorToDirection(Transform, Vector3)

Returns the local axis of the Transform that aligns the most with a direction.

public static Vector3 GetAxisVectorToDirection(Transform t, Vector3 direction)

Parameters

t Transform
direction Vector3

Returns

Vector3

GetAxisVectorToPoint(Transform, Vector3)

Returns the local axis of the Transform towards a world space position.

public static Vector3 GetAxisVectorToPoint(Transform t, Vector3 worldPosition)

Parameters

t Transform
worldPosition Vector3

Returns

Vector3

ToAxis(Vector3)

Converts a Vector3 to Axis.

public static Axis ToAxis(Vector3 v)

Parameters

v Vector3

Returns

Axis

ToVector3(Axis)

Converts an Axis to Vector3.

public static Vector3 ToVector3(Axis axis)

Parameters

axis Axis

Returns

Vector3