forked from godotengine/godot
-
Notifications
You must be signed in to change notification settings - Fork 0
class_transform
reduz edited this page Feb 23, 2014
·
11 revisions
3D Transformation.
- Transform ** affine_inverse ** ( )
- Transform ** inverse ** ( )
- Transform ** looking_at ** ( Vector3 target, Vector3 up )
- Transform ** orthonormalized ** ( )
- Transform ** rotated ** ( Vector3 axis, real phi )
- Transform ** scaled ** ( Vector3 scale )
- Transform ** translated ** ( Vector3 ofs )
- var ** xform ** ( var v )
- var ** xform_inv ** ( var v )
- void ** Transform ** ( Vector3 x_axis, Vector3 y_axis, Vector3 z_axis, Vector3 origin )
- void ** Transform ** ( Matrix3 basis, Vector3 origin )
- void ** Transform ** ( Matrix32 from )
- void ** Transform ** ( Quat from )
- void ** Transform ** ( Matrix3 from )
Transform is used to store transformations, including translations. It consists of a Matrix3 "basis" and Vector3 "origin". Transform is used to represent transformations of any object in space. It is similar to a 4x3 matrix.
- var ** xform ** ( var v ) \ Transforms vector "v" by this transform.
- var ** xform_inv ** ( var v ) \ Inverse-transforms vector "v" by this transform.