|
__call__(self,
other)
|
|
__init__(self,
*args)
There are two calling patterns:
|
|
__mul__(self,
other)
|
Scientific.Geometry.Quaternion.Quaternion
|
asQuaternion(self)
Returns
a quaternion representing the same rotation
|
(Scientific.Geometry.Vector, float )
|
axisAndAngle(self)
Returns
the axis (a normalized vector) and angle (in radians).
|
Transformation
|
inverse(self)
Returns
the inverse transformation
|
Rotation
|
rotation(self)
Returns
the rotational component
|
|
screwMotion(self)
Returns
the four parameters (reference, direction, angle, distance) of a
screw-like motion that is equivalent to the transformation.
|
list of Numeric.array
|
threeAngles(self,
e1,
e2,
e3,
tolerance=9.9999999999999995e-08)
Find three angles a1, a2, a3 such that
Rotation(a1*e1)*Rotation(a2*e2)*Rotation(a3*e3) is equal to the
rotation object.
|
Translation
|
translation(self)
Returns
the translational component.
|