Package esys :: Package lsm :: Package vis :: Package vtk :: Module util
[hide private]
[frames] | no frames]

Module util

Common function and class definitions.

Functions [hide private]
tuple
computeRotateWxyz(v1, v2)
Returns the angle (in degrees) and axis of rotation required to rotate v1 onto v2.
Variables [hide private]
  __package__ = 'esys.lsm.vis.vtk'
Function Details [hide private]

computeRotateWxyz(v1, v2)

 

Returns the angle (in degrees) and axis of rotation required to rotate v1 onto v2.

Parameters:
  • v1 (sequence of 3 floats) - Vector to be rotated.
  • v2 (sequence of 3 floats) - v1 rotated parallel to this vector.
Returns: tuple
(angle, axis) rotation which rotates v1 parallel to v2.