Scientific.Geometry.Vector
|
__call__(self,
other)
Returns:
the transformed vector |
|
|
|
__init__(self,
*args)
There are two calling patterns: |
|
|
|
|
|
asLinearTransformation(self) |
|
|
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 N.array
|
threeAngles(self,
e1,
e2,
e3,
tolerance=1e-07)
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. |
|
|