Transform3D

There is currently no description for this class. Please help us by contributing one!

Note

There are notable differences when using this API with C#. See C# Differences for more information.

Properties

Basis

basis

Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)

Vector3

origin

Vector3(0, 0, 0)

Constructors

Transform3D

Transform3D ( )

Transform3D

Transform3D ( Transform3D from )

Transform3D

Transform3D ( Basis basis, Vector3 origin )

Transform3D

Transform3D ( Projection from )

Transform3D

Transform3D ( Vector3 x_axis, Vector3 y_axis, Vector3 z_axis, Vector3 origin )

Methods

Transform3D

affine_inverse ( ) const

Transform3D

interpolate_with ( Transform3D xform, float weight ) const

Transform3D

inverse ( ) const

bool

is_equal_approx ( Transform3D xform ) const

bool

is_finite ( ) const

Transform3D

looking_at ( Vector3 target, Vector3 up=Vector3(0, 1, 0), bool use_model_front=false ) const

Transform3D

orthonormalized ( ) const

Transform3D

rotated ( Vector3 axis, float angle ) const

Transform3D

rotated_local ( Vector3 axis, float angle ) const

Transform3D

scaled ( Vector3 scale ) const

Transform3D

scaled_local ( Vector3 scale ) const

Transform3D

translated ( Vector3 offset ) const

Transform3D

translated_local ( Vector3 offset ) const

Operators

bool

operator != ( Transform3D right )

AABB

operator * ( AABB right )

PackedVector3Array

operator * ( PackedVector3Array right )

Plane

operator * ( Plane right )

Transform3D

operator * ( Transform3D right )

Vector3

operator * ( Vector3 right )

Transform3D

operator * ( float right )

Transform3D

operator * ( int right )

Transform3D

operator / ( float right )

Transform3D

operator / ( int right )

bool

operator == ( Transform3D right )


Constants

IDENTITY = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)

There is currently no description for this constant. Please help us by contributing one!

FLIP_X = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)

There is currently no description for this constant. Please help us by contributing one!

FLIP_Y = Transform3D(1, 0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0)

There is currently no description for this constant. Please help us by contributing one!

FLIP_Z = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)

There is currently no description for this constant. Please help us by contributing one!


Property Descriptions

Basis basis = Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)

There is currently no description for this property. Please help us by contributing one!


Vector3 origin = Vector3(0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


Constructor Descriptions

Transform3D Transform3D ( )

There is currently no description for this constructor. Please help us by contributing one!


Transform3D Transform3D ( Transform3D from )

There is currently no description for this constructor. Please help us by contributing one!


Transform3D Transform3D ( Basis basis, Vector3 origin )

There is currently no description for this constructor. Please help us by contributing one!


Transform3D Transform3D ( Projection from )

There is currently no description for this constructor. Please help us by contributing one!


Transform3D Transform3D ( Vector3 x_axis, Vector3 y_axis, Vector3 z_axis, Vector3 origin )

There is currently no description for this constructor. Please help us by contributing one!


Method Descriptions

Transform3D affine_inverse ( ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D interpolate_with ( Transform3D xform, float weight ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D inverse ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_equal_approx ( Transform3D xform ) const

There is currently no description for this method. Please help us by contributing one!


bool is_finite ( ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D looking_at ( Vector3 target, Vector3 up=Vector3(0, 1, 0), bool use_model_front=false ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D orthonormalized ( ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D rotated ( Vector3 axis, float angle ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D rotated_local ( Vector3 axis, float angle ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D scaled ( Vector3 scale ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D scaled_local ( Vector3 scale ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D translated ( Vector3 offset ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D translated_local ( Vector3 offset ) const

There is currently no description for this method. Please help us by contributing one!


Operator Descriptions

bool operator != ( Transform3D right )

There is currently no description for this operator. Please help us by contributing one!


AABB operator * ( AABB right )

There is currently no description for this operator. Please help us by contributing one!


PackedVector3Array operator * ( PackedVector3Array right )

There is currently no description for this operator. Please help us by contributing one!


Plane operator * ( Plane right )

There is currently no description for this operator. Please help us by contributing one!


Transform3D operator * ( Transform3D right )

There is currently no description for this operator. Please help us by contributing one!


Vector3 operator * ( Vector3 right )

There is currently no description for this operator. Please help us by contributing one!


Transform3D operator * ( float right )

There is currently no description for this operator. Please help us by contributing one!


Transform3D operator * ( int right )

There is currently no description for this operator. Please help us by contributing one!


Transform3D operator / ( float right )

There is currently no description for this operator. Please help us by contributing one!


Transform3D operator / ( int right )

There is currently no description for this operator. Please help us by contributing one!


bool operator == ( Transform3D right )

There is currently no description for this operator. Please help us by contributing one!