Matrix32
Category: Built-In Types
Brief Description
3x2 Matrix for 2D transforms.
Member Functions
Matrix32 | Matrix32 ( Transform from ) |
Matrix32 | Matrix32 ( Vector2 x_axis, Vector2 y_axis, Vector2 origin ) |
Matrix32 | Matrix32 ( float rot, Vector2 pos ) |
Matrix32 | affine_inverse ( ) |
Matrix32 | basis_xform ( var v ) |
Matrix32 | basis_xform_inv ( var v ) |
Vector2 | get_origin ( ) |
float | get_rotation ( ) |
Vector2 | get_scale ( ) |
Matrix32 | interpolate_with ( Matrix32 m, float c ) |
Matrix32 | inverse ( ) |
Matrix32 | orthonormalized ( ) |
Matrix32 | rotated ( float phi ) |
Matrix32 | scaled ( Vector2 scale ) |
Matrix32 | translated ( Vector2 offset ) |
Matrix32 | xform ( var v ) |
Matrix32 | xform_inv ( var v ) |
Member Variables
Description
3x2 Matrix for 2D transforms.
Member Function Description
Matrix32 Matrix32 ( Transform from )
Matrix32 Matrix32 ( Vector2 x_axis, Vector2 y_axis, Vector2 origin )
Matrix32 Matrix32 ( float rot, Vector2 pos )
Matrix32 affine_inverse ( )
Matrix32 basis_xform ( var v )
Matrix32 basis_xform_inv ( var v )
Vector2 get_origin ( )
float get_rotation ( )
Vector2 get_scale ( )
Matrix32 interpolate_with ( Matrix32 m, float c )
Matrix32 inverse ( )
Matrix32 orthonormalized ( )
Matrix32 rotated ( float phi )
Matrix32 scaled ( Vector2 scale )
Matrix32 translated ( Vector2 offset )
Matrix32 xform ( var v )
Matrix32 xform_inv ( var v )
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/2.1/classes/class_matrix32.html