Back to class index
| float3x3::float3x3Syntaxfloat3x3::float3x3(); [1 line of code]Creates a new float3x3 with uninitialized member values. [opaque-qtscript] Syntaxfloat3x3::float3x3(float _00, float _01, float _02, float _10, float _11, float _12, float _20, float _21, float _22); [8 lines of code]Constructs a new float3x3 by explicitly specifying all the matrix elements. The elements are specified in row-major format, i.e. the first row first followed by the second and third row. E.g. The element _10 denotes the scalar at second (index 1) row, first (index 0) column. Syntaxfloat3x3::float3x3(const float3 &col0, const float3 &col1, const float3 &col2); [6 lines of code]Constructs the matrix by explicitly specifying the four column vectors. Parametersconst float3 &col0The first column. If this matrix represents a change-of-basis transformation, this parameter is the world-space direction of the local X axis. const float3 &col1The second column. If this matrix represents a change-of-basis transformation, this parameter is the world-space direction of the local Y axis. const float3 &col2The third column. If this matrix represents a change-of-basis transformation, this parameter is the world-space direction of the local Z axis. Syntaxfloat3x3::float3x3(const Quat &orientation); [4 lines of code]Constructs this float3x3 from the given quaternion. |