![]() |
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 | ) |