3DCoat Python API
The 3DCoat Python API documentation.
|
Public Member Functions | |
__init__ (self) | |
__init__ (self, float _00, float _01, float _02, float _10, float _11, float _12, float _20, float _21, float _22) | |
__init__ (self, mat3 v) | |
Copy (self, float Float9) | |
CopyTransposed (self, float Float9) | |
SetZero (self) | |
SetIdentity (self) | |
vec3 | GetRow (self, int Index) |
vec3 | GetRow0 (self) |
vec3 | GetRow1 (self) |
vec3 | GetRow2 (self) |
vec3 | Row (self, int Index) |
vec3 | Row0 (self) |
vec3 | Row1 (self) |
vec3 | Row2 (self) |
SetRow (self, int Index, vec3 _1) | |
SetRow0 (self, vec3 _0) | |
SetRow1 (self, vec3 _0) | |
SetRow2 (self, vec3 _0) | |
SetRow (self, int Index, float X, float Y, float Z) | |
SetRow0 (self, float X, float Y, float Z) | |
SetRow1 (self, float X, float Y, float Z) | |
SetRow2 (self, float X, float Y, float Z) | |
vec3 | GetCol (self, int Index) |
vec3 | GetCol0 (self) |
vec3 | GetCol1 (self) |
vec3 | GetCol2 (self) |
SetCol (self, int Index, vec3 _1) | |
SetCol0 (self, vec3 _0) | |
SetCol1 (self, vec3 _0) | |
SetCol2 (self, vec3 _0) | |
SetCol (self, int Index, float X, float Y, float Z) | |
SetCol0 (self, float X, float Y, float Z) | |
SetCol1 (self, float X, float Y, float Z) | |
SetCol2 (self, float X, float Y, float Z) | |
SetElem (self, int Row, int Col, float Value) | |
float | GetElem (self, int Row, int Col) |
float | Elem (self, int Row, int Col) |
vec3 | __getitem__ (self, int Row) |
vec3 | __setitem__ (self, int Row) |
float | __call__ (self, int Row, int Col) |
float | __call__ (self, int Row, int Col) |
float | Trace (self) |
float | Determinant (self) |
bool | __eq__ (self, mat3 _0) |
bool | IsZero (self, float Eps) |
bool | IsIdentity (self, float Eps) |
bool | IsSymmetric (self, float Eps) |
bool | IsOrthonormal (self, float Eps) |
mat3 | __neg__ (self) |
mat3 | __iadd__ (self, mat3 R) |
mat3 | __isub__ (self, mat3 R) |
mat3 | __imul__ (self, mat3 R) |
mat3 | __imul__ (self, float _0) |
mat3 | __itruediv__ (self, float _0) |
mat3 | __add__ (self, mat3 R) |
mat3 | __sub__ (self, mat3 R) |
mat3 | __mul__ (self, mat3 R) |
mat3 | __mul__ (self, float _0) |
mat3 | __truediv__ (self, float _0) |
Add (self, mat3 R) | |
Sub (self, mat3 R) | |
Mul (self, mat3 R) | |
Mul (self, float s) | |
float | ToFloatPtr (self) |
float | ToFloatPtr (self) |
mat4 | ToMat4 (self) |
quat | ToQuat (self) |
ToVectors (self, vec3 Forward, vec3 Right=None, vec3 Up=None) | |
vec3 | ToForward (self) |
vec3 | ToRight (self) |
vec3 | ToUp (self) |
angles | ToAngles (self) |
Static Public Member Functions | |
bool | Equals (mat3 _0, mat3 _1, float Eps) |
mat3 | Transpose (mat3 _0) |
bool | Invert (mat3 Fm, mat3 To) |
mat3 | OrthoNormalize (mat3 Src) |
mat3 | Rotation (vec3 Axis, float Angle) |
mat3 | RotationX (float Angle) |
mat3 | RotationY (float Angle) |
mat3 | RotationZ (float Angle) |
mat3 | RotationXYZ (float Pitch, float Yaw, float Roll) |
mat3 | EulerZYX (float eulerX, float eulerY, float eulerZ) |
mat3 | Scaling (float XYZ) |
mat3 | Scaling (float X, float Y) |
mat3 | Scaling (float X, float Y, float Z) |
mat3 | Scaling (vec2 XY) |
mat3 | Scaling (vec3 XYZ) |
mat3 | FromVectors (vec3 Forward, vec3 Right, vec3 Up) |
mat3 | FromForward (vec3 Forward) |
coat.mat3.__init__ | ( | self | ) |
coat.mat3.__init__ | ( | self, | |
float | _00, | ||
float | _01, | ||
float | _02, | ||
float | _10, | ||
float | _11, | ||
float | _12, | ||
float | _20, | ||
float | _21, | ||
float | _22 ) |
coat.mat3.__init__ | ( | self, | |
mat3 | v ) |
float coat.mat3.__call__ | ( | self, | |
int | Row, | ||
int | Col ) |
float coat.mat3.__call__ | ( | self, | |
int | Row, | ||
int | Col ) |
bool coat.mat3.__eq__ | ( | self, | |
mat3 | _0 ) |
vec3 coat.mat3.__getitem__ | ( | self, | |
int | Row ) |
mat3 coat.mat3.__imul__ | ( | self, | |
float | _0 ) |
mat3 coat.mat3.__itruediv__ | ( | self, | |
float | _0 ) |
mat3 coat.mat3.__mul__ | ( | self, | |
float | _0 ) |
mat3 coat.mat3.__neg__ | ( | self | ) |
vec3 coat.mat3.__setitem__ | ( | self, | |
int | Row ) |
mat3 coat.mat3.__truediv__ | ( | self, | |
float | _0 ) |
coat.mat3.Add | ( | self, | |
mat3 | R ) |
coat.mat3.Copy | ( | self, | |
float | Float9 ) |
coat.mat3.CopyTransposed | ( | self, | |
float | Float9 ) |
float coat.mat3.Determinant | ( | self | ) |
float coat.mat3.Elem | ( | self, | |
int | Row, | ||
int | Col ) |
|
static |
vec3 coat.mat3.GetCol | ( | self, | |
int | Index ) |
vec3 coat.mat3.GetCol0 | ( | self | ) |
vec3 coat.mat3.GetCol1 | ( | self | ) |
vec3 coat.mat3.GetCol2 | ( | self | ) |
float coat.mat3.GetElem | ( | self, | |
int | Row, | ||
int | Col ) |
vec3 coat.mat3.GetRow | ( | self, | |
int | Index ) |
vec3 coat.mat3.GetRow0 | ( | self | ) |
vec3 coat.mat3.GetRow1 | ( | self | ) |
vec3 coat.mat3.GetRow2 | ( | self | ) |
bool coat.mat3.IsIdentity | ( | self, | |
float | Eps ) |
bool coat.mat3.IsOrthonormal | ( | self, | |
float | Eps ) |
bool coat.mat3.IsSymmetric | ( | self, | |
float | Eps ) |
bool coat.mat3.IsZero | ( | self, | |
float | Eps ) |
coat.mat3.Mul | ( | self, | |
float | s ) |
coat.mat3.Mul | ( | self, | |
mat3 | R ) |
|
static |
|
static |
|
static |
|
static |
vec3 coat.mat3.Row | ( | self, | |
int | Index ) |
vec3 coat.mat3.Row0 | ( | self | ) |
vec3 coat.mat3.Row1 | ( | self | ) |
vec3 coat.mat3.Row2 | ( | self | ) |
|
static |
|
static |
|
static |
coat.mat3.SetCol | ( | self, | |
int | Index, | ||
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetCol | ( | self, | |
int | Index, | ||
vec3 | _1 ) |
coat.mat3.SetCol0 | ( | self, | |
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetCol0 | ( | self, | |
vec3 | _0 ) |
coat.mat3.SetCol1 | ( | self, | |
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetCol1 | ( | self, | |
vec3 | _0 ) |
coat.mat3.SetCol2 | ( | self, | |
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetCol2 | ( | self, | |
vec3 | _0 ) |
coat.mat3.SetElem | ( | self, | |
int | Row, | ||
int | Col, | ||
float | Value ) |
coat.mat3.SetIdentity | ( | self | ) |
coat.mat3.SetRow | ( | self, | |
int | Index, | ||
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetRow | ( | self, | |
int | Index, | ||
vec3 | _1 ) |
coat.mat3.SetRow0 | ( | self, | |
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetRow0 | ( | self, | |
vec3 | _0 ) |
coat.mat3.SetRow1 | ( | self, | |
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetRow1 | ( | self, | |
vec3 | _0 ) |
coat.mat3.SetRow2 | ( | self, | |
float | X, | ||
float | Y, | ||
float | Z ) |
coat.mat3.SetRow2 | ( | self, | |
vec3 | _0 ) |
coat.mat3.SetZero | ( | self | ) |
coat.mat3.Sub | ( | self, | |
mat3 | R ) |
angles coat.mat3.ToAngles | ( | self | ) |
float coat.mat3.ToFloatPtr | ( | self | ) |
float coat.mat3.ToFloatPtr | ( | self | ) |
vec3 coat.mat3.ToForward | ( | self | ) |
mat4 coat.mat3.ToMat4 | ( | self | ) |
quat coat.mat3.ToQuat | ( | self | ) |
vec3 coat.mat3.ToRight | ( | self | ) |
vec3 coat.mat3.ToUp | ( | self | ) |
float coat.mat3.Trace | ( | self | ) |