C# Class Reign.Core.AffineTransform3

Show file Open project: reignstudios/ReignSDK Class Usage Examples

Public Properties

Property Type Description
Identity AffineTransform3
Transform Matrix3
Translation Vector3

Public Methods

Method Description
AffineTransform3 ( Matrix3 transform, Vector3 translation ) : System.Runtime.InteropServices
AffineTransform3 ( Quaternion orientation, Vector3 translation ) : System.Runtime.InteropServices
AffineTransform3 ( Quaternion orientation, Vector3 scale, Vector3 translation ) : System.Runtime.InteropServices
AffineTransform3 ( Vector3 translation ) : System.Runtime.InteropServices
FromRigidTransform ( RigidTransform3 &transform, AffineTransform3 &result ) : void
Invert ( ) : AffineTransform3
Invert ( AffineTransform3 &transform, AffineTransform3 &result ) : void
Multiply ( RigidTransform3 &transform ) : AffineTransform3
Multiply ( RigidTransform3 &rigidTransform, AffineTransform3 &affineTransform, AffineTransform3 &result ) : void

Method Details

AffineTransform3() public method

public AffineTransform3 ( Matrix3 transform, Vector3 translation ) : System.Runtime.InteropServices
transform Matrix3
translation Vector3
return System.Runtime.InteropServices

AffineTransform3() public method

public AffineTransform3 ( Quaternion orientation, Vector3 translation ) : System.Runtime.InteropServices
orientation Quaternion
translation Vector3
return System.Runtime.InteropServices

AffineTransform3() public method

public AffineTransform3 ( Quaternion orientation, Vector3 scale, Vector3 translation ) : System.Runtime.InteropServices
orientation Quaternion
scale Vector3
translation Vector3
return System.Runtime.InteropServices

AffineTransform3() public method

public AffineTransform3 ( Vector3 translation ) : System.Runtime.InteropServices
translation Vector3
return System.Runtime.InteropServices

FromRigidTransform() public static method

public static FromRigidTransform ( RigidTransform3 &transform, AffineTransform3 &result ) : void
transform RigidTransform3
result AffineTransform3
return void

Invert() public method

public Invert ( ) : AffineTransform3
return AffineTransform3

Invert() public static method

public static Invert ( AffineTransform3 &transform, AffineTransform3 &result ) : void
transform AffineTransform3
result AffineTransform3
return void

Multiply() public method

public Multiply ( RigidTransform3 &transform ) : AffineTransform3
transform RigidTransform3
return AffineTransform3

Multiply() public static method

public static Multiply ( RigidTransform3 &rigidTransform, AffineTransform3 &affineTransform, AffineTransform3 &result ) : void
rigidTransform RigidTransform3
affineTransform AffineTransform3
result AffineTransform3
return void

Property Details

Identity public static property

public static AffineTransform3,Reign.Core Identity
return AffineTransform3

Transform public property

public Matrix3,Reign.Core Transform
return Matrix3

Translation public property

public Vector3,Reign.Core Translation
return Vector3