Implements a 4x3 3D transformation matrix object.
Public Member Functions | |
def | Equals (self, args) |
def | GetColumn (self, args) |
def | GetColumn3 (self, args) |
def | GetIdentity () |
def | GetNumColumns (self) |
def | GetNumRows (self) |
def | GetParity (self) |
def | GetPitch (self) |
def | GetRoll (self) |
def | GetRotation (self) |
def | GetRow (self, args) |
def | GetScale (self) |
def | GetTranslation (self) |
def | GetValue (self, args) |
def | GetYaw (self) |
def | Invert (self) |
def | IsIdentity (self) |
def | NoRot (self) |
def | NoScale (self) |
def | NoTrans (self) |
def | Orthogonalize (self) |
def | PointTransform (self, args) |
def | PreRotate (self, args) |
def | PreRotateX (self, args) |
def | PreRotateY (self, args) |
def | PreRotateZ (self, args) |
def | PreScale (self, args) |
def | PreTranslate (self, args) |
def | Rotate (self, args) |
def | RotateX (self, args) |
def | RotateY (self, args) |
def | RotateZ (self, args) |
def | ScaleEx (self, args) |
def | Set (self, args) |
def | SetAngleAxis (self, args) |
def | SetColumn (self, args) |
def | SetFromToUp (self, args) |
def | SetRotateX (self, args) |
def | SetRotateY (self, args) |
def | SetRotateZ (self, args) |
def | SetRotation (self, args) |
def | SetRow (self, args) |
def | SetScale (self, args) |
def | SetToRotation (self, args) |
def | SetToScale (self, args) |
def | SetTranslate (self, args) |
def | SetTranslation (self, args) |
def | ToIdentity (self) |
def | Translate (self, args) |
def | ValidateFlags (self) |
def | VectorTransform (self, args) |
def | Zero (self) |
Public Member Functions inherited from Wrapper | |
def | GetUnwrappedPtr (self) |
Public Attributes | |
this | |
Static Public Attributes | |
tuple | Columns = _swig_property(lambda self: (self.GetColumn(i) for i in xrange(self.GetNumColumns()))) |
tuple | GetIdentity = staticmethod(GetIdentity) |
tuple | Rotation = _swig_property(GetRotation, SetRotation) |
tuple | Rows = _swig_property(lambda self: (self.GetRow(i) for i in xrange(self.GetNumRows()))) |
tuple | Scale = _swig_property(GetScale, SetScale) |
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
tuple | Translation = _swig_property(GetTranslation, SetTranslation) |
Static Public Attributes inherited from Wrapper | |
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
def Equals | ( | self, | |
args | |||
) |
Equals(Matrix3 self, Matrix3 M, float epsilon=1E-6) -> bool Equals(Matrix3 self, Matrix3 M) -> bool
def GetColumn | ( | self, | |
args | |||
) |
GetColumn(Matrix3 self, int i) -> Point4
def GetColumn3 | ( | self, | |
args | |||
) |
GetColumn3(Matrix3 self, int i) -> Point3
def GetIdentity | ( | ) |
GetIdentity() -> Matrix3
def GetNumColumns | ( | self | ) |
GetNumColumns(Matrix3 self) -> int
def GetNumRows | ( | self | ) |
GetNumRows(Matrix3 self) -> int
def GetParity | ( | self | ) |
GetParity(Matrix3 self) -> bool
def GetPitch | ( | self | ) |
GetPitch(Matrix3 self) -> float
def GetRoll | ( | self | ) |
GetRoll(Matrix3 self) -> float
def GetRotation | ( | self | ) |
GetRotation(Matrix3 self) -> Quat
def GetRow | ( | self, | |
args | |||
) |
GetRow(Matrix3 self, int i) -> Point3
def GetScale | ( | self | ) |
GetScale(Matrix3 self) -> Point3
def GetTranslation | ( | self | ) |
GetTranslation(Matrix3 self) -> Point3
def GetValue | ( | self, | |
args | |||
) |
GetValue(Matrix3 self, int i, int j) -> float
def GetYaw | ( | self | ) |
GetYaw(Matrix3 self) -> float
def Invert | ( | self | ) |
Invert(Matrix3 self)
def IsIdentity | ( | self | ) |
IsIdentity(Matrix3 self) -> bool
def NoRot | ( | self | ) |
NoRot(Matrix3 self)
def NoScale | ( | self | ) |
NoScale(Matrix3 self)
def NoTrans | ( | self | ) |
NoTrans(Matrix3 self)
def Orthogonalize | ( | self | ) |
Orthogonalize(Matrix3 self)
def PointTransform | ( | self, | |
args | |||
) |
PointTransform(Matrix3 self, Point3 p) -> Point3
def PreRotate | ( | self, | |
args | |||
) |
PreRotate(Matrix3 self, Quat q)
def PreRotateX | ( | self, | |
args | |||
) |
PreRotateX(Matrix3 self, float angle)
def PreRotateY | ( | self, | |
args | |||
) |
PreRotateY(Matrix3 self, float angle)
def PreRotateZ | ( | self, | |
args | |||
) |
PreRotateZ(Matrix3 self, float angle)
def PreScale | ( | self, | |
args | |||
) |
PreScale(Matrix3 self, Point3 s, bool trans=True) PreScale(Matrix3 self, Point3 s)
def PreTranslate | ( | self, | |
args | |||
) |
PreTranslate(Matrix3 self, Point3 p)
def Rotate | ( | self, | |
args | |||
) |
Rotate(Matrix3 self, Quat q)
def RotateX | ( | self, | |
args | |||
) |
RotateX(Matrix3 self, float angle)
def RotateY | ( | self, | |
args | |||
) |
RotateY(Matrix3 self, float angle)
def RotateZ | ( | self, | |
args | |||
) |
RotateZ(Matrix3 self, float angle)
def ScaleEx | ( | self, | |
args | |||
) |
ScaleEx(Matrix3 self, Point3 s, bool trans=True) ScaleEx(Matrix3 self, Point3 s)
def Set | ( | self, | |
args | |||
) |
Set(Matrix3 self, Point3 U, Point3 V, Point3 N, Point3 T) -> Matrix3
def SetAngleAxis | ( | self, | |
args | |||
) |
SetAngleAxis(Matrix3 self, Point3 axis, float angle)
def SetColumn | ( | self, | |
args | |||
) |
SetColumn(Matrix3 self, int i, Point4 col)
def SetFromToUp | ( | self, | |
args | |||
) |
SetFromToUp(Matrix3 self, Point3 other, Point3 _to, Point3 up)
def SetRotateX | ( | self, | |
args | |||
) |
SetRotateX(Matrix3 self, float angle)
def SetRotateY | ( | self, | |
args | |||
) |
SetRotateY(Matrix3 self, float angle)
def SetRotateZ | ( | self, | |
args | |||
) |
SetRotateZ(Matrix3 self, float angle)
def SetRotation | ( | self, | |
args | |||
) |
SetRotation(Matrix3 self, Quat q)
def SetRow | ( | self, | |
args | |||
) |
SetRow(Matrix3 self, int i, Point3 p)
def SetScale | ( | self, | |
args | |||
) |
SetScale(Matrix3 self, Point3 s)
def SetToRotation | ( | self, | |
args | |||
) |
SetToRotation(Matrix3 self, Quat q) SetToRotation(Matrix3 self, AngAxis aa) SetToRotation(Matrix3 self, float yaw, float pitch, float rotation)
def SetToScale | ( | self, | |
args | |||
) |
SetToScale(Matrix3 self, Point3 s)
def SetTranslate | ( | self, | |
args | |||
) |
SetTranslate(Matrix3 self, Point3 p)
def SetTranslation | ( | self, | |
args | |||
) |
SetTranslation(Matrix3 self, Point3 p)
def ToIdentity | ( | self | ) |
ToIdentity(Matrix3 self)
def Translate | ( | self, | |
args | |||
) |
Translate(Matrix3 self, Point3 p)
def ValidateFlags | ( | self | ) |
ValidateFlags(Matrix3 self)
def VectorTransform | ( | self, | |
args | |||
) |
VectorTransform(Matrix3 self, Point3 p) -> Point3
def Zero | ( | self | ) |
Zero(Matrix3 self)