Matrix4x4.CreateWorld(Vector3, Vector3, Vector3) Matrix4x4.CreateWorld(Vector3, Vector3, Vector3) Matrix4x4.CreateWorld(Vector3, Vector3, Vector3) Matrix4x4.CreateWorld(Vector3, Vector3, Vector3) Method

Definition

Creates a world matrix with the specified parameters.

public:
 static System::Numerics::Matrix4x4 CreateWorld(System::Numerics::Vector3 position, System::Numerics::Vector3 forward, System::Numerics::Vector3 up);
public static System.Numerics.Matrix4x4 CreateWorld (System.Numerics.Vector3 position, System.Numerics.Vector3 forward, System.Numerics.Vector3 up);
static member CreateWorld : System.Numerics.Vector3 * System.Numerics.Vector3 * System.Numerics.Vector3 -> System.Numerics.Matrix4x4
Public Shared Function CreateWorld (position As Vector3, forward As Vector3, up As Vector3) As Matrix4x4

Parameters

position
Vector3 Vector3 Vector3 Vector3

The position of the object.

forward
Vector3 Vector3 Vector3 Vector3

The forward direction of the object.

up
Vector3 Vector3 Vector3 Vector3

The upward direction of the object. Its value is usually [0, 1, 0].

Returns

Remarks

position is used in translation operations.

Applies to