struct Matrix

in global

Represents a 4x4 matrix.


public static Matrix Identity { get; }

Returns the multiplicative identity matrix.

public Matrix Inverted { get; }

Returns inverse of this matrix.

public static Matrix Lerp( Matrix ma, Matrix mb, float frac )

Performs linear interpolation from one matrix to another.

public static Matrix Slerp( Matrix ma, Matrix mb, float frac )

Performs spherical interpolation from one matrix to another.

public Vector3 Transform( Vector3 v )

Transforms a vector by a 4x4 matrix

public Vector3 TransformNormal( Vector3 v )

Transforms a normal vector by a specified 4x4 matrix

public Type GetType( )

😔 No documentation found.

public bool Equals( Matrix o )

😔 No documentation found.

public bool Equals( object obj )

😔 No documentation found.

public static bool op_Inequality( Matrix left, Matrix right )

😔 No documentation found.

public static bool op_Equality( Matrix left, Matrix right )

😔 No documentation found.

public Matrix Transpose( )

😔 No documentation found.

public string ToString( )

😔 No documentation found.

public static Matrix op_Multiply( Matrix value1, Matrix value2 )

😔 No documentation found.

public static Matrix4x4 op_Implicit( Matrix value )

😔 No documentation found.

public int GetHashCode( )

😔 No documentation found.

public static Matrix op_Implicit( Matrix4x4 value )

😔 No documentation found.

public static Matrix CreateSkewY( float degrees )

😔 No documentation found.

public static Matrix CreateSkewX( float degrees )

😔 No documentation found.

public static Matrix CreateSkew( Vector2 skew )

😔 No documentation found.

public static Matrix CreateScale( Vector3 scales, Vector3 centerPoint )

😔 No documentation found.

public static Matrix CreateScale( Vector3 scales )

😔 No documentation found.

public static Matrix CreateTranslation( Vector3 vec )

😔 No documentation found.

public static Matrix CreateRotationZ( float degrees, Vector3 center )

😔 No documentation found.

public static Matrix CreateRotationZ( float degrees )

😔 No documentation found.

public static Matrix CreateRotationY( float degrees, Vector3 center )

😔 No documentation found.

public static Matrix CreateRotationY( float degrees )

😔 No documentation found.

public static Matrix CreateRotationX( float degrees, Vector3 center )

😔 No documentation found.

public static Matrix CreateRotationX( float degrees )

😔 No documentation found.

public static Matrix CreateRotation( Vector3 angles )

😔 No documentation found.

public static Matrix CreateRotation( Rotation rot )

😔 No documentation found.

public static Matrix CreateMatrix3D( float[] matrix )

😔 No documentation found.

public static Matrix CreateWorld( Vector3 position, Vector3 forward, Vector3 up )

😔 No documentation found.