C# Class Reign.Core.AffineTransform3

显示文件 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_oe static_oe property

public static AffineTransform3,Reign.Core Identity
return AffineTransform3

Transform public_oe property

public Matrix3,Reign.Core Transform
return Matrix3

Translation public_oe property

public Vector3,Reign.Core Translation
return Vector3