Table of Contents

Class RagdollCreator.AxisTools

Namespace
VoxelPlayground.Ragdoll
Assembly
GamePlay.dll

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

public class RagdollCreator.AxisTools
Inheritance
object
RagdollCreator.AxisTools

Methods

GetAxisToDirection(Transform, Vector3)

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

public static RagdollCreator.Axis GetAxisToDirection(Transform t, Vector3 direction)

Parameters

t Transform
direction Vector3

Returns

RagdollCreator.Axis

GetAxisToPoint(Transform, Vector3)

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

public static RagdollCreator.Axis GetAxisToPoint(Transform t, Vector3 worldPosition)

Parameters

t Transform
worldPosition Vector3

Returns

RagdollCreator.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 RagdollCreator.Axis ToAxis(Vector3 v)

Parameters

v Vector3

Returns

RagdollCreator.Axis

ToVector3(Axis)

Converts an Axis to Vector3.

public static Vector3 ToVector3(RagdollCreator.Axis axis)

Parameters

axis RagdollCreator.Axis

Returns

Vector3