Python_2  1.0
Classes | Namespaces | Functions | Variables
ArcBall.py File Reference

Classes

class  ArcBall.ArcBallT
 

Namespaces

 ArcBall
 Math utilities, vector, matrix types and ArcBall quaternion rotation class.
 

Functions

def ArcBall.sumDot (a, b)
 
def ArcBall.Matrix4fT ()
 
def ArcBall.Matrix3fT ()
 
def ArcBall.Quat4fT ()
 
def ArcBall.Vector3fT ()
 
def ArcBall.Point2fT (x=0.0, y=0.0)
 
def ArcBall.Vector3fDot (u, v)
 
def ArcBall.Vector3fCross (u, v)
 
def ArcBall.Vector3fLength (u)
 
def ArcBall.Matrix3fSetIdentity ()
 
def ArcBall.Matrix3fMulMatrix3f (matrix_a, matrix_b)
 
def ArcBall.Matrix4fSVD (NewObj)
 
def ArcBall.Matrix4fSetRotationScaleFromMatrix3f (NewObj, three_by_three_matrix)
 
def ArcBall.Matrix4fSetRotationFromMatrix3f (NewObj, three_by_three_matrix)
 Sets the rotational component (upper 3x3) of a given matrix to the matrix values in the T precision Matrix3d argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the passed rotation components, and then the scale is reapplied to the rotational components. More...
 
def ArcBall.Matrix3fSetRotationFromQuat4f (q1)
 
def ArcBall.unit_test_ArcBall_module ()
 
def ArcBall._test ()
 

Variables

float ArcBall.Epsilon = 1.0e-5