![]() |
Python_2
1.0
|
Public Member Functions | |
def | __init__ (self, NewWidth, NewHeight) |
def | __str__ (self) |
def | setBounds (self, NewWidth, NewHeight) |
def | click (self, NewPt) |
def | drag (self, NewPt) |
Public Attributes | |
m_StVec | |
m_EnVec | |
m_AdjustWidth | |
m_AdjustHeight | |
Private Member Functions | |
def | _mapToSphere (self, NewPt) |
def ArcBall.ArcBallT.__init__ | ( | self, | |
NewWidth, | |||
NewHeight | |||
) |
def ArcBall.ArcBallT.__str__ | ( | self | ) |
|
private |
References ArcBall.ArcBallT.m_AdjustHeight, ArcBall.ArcBallT.m_AdjustWidth, ArcBall.sumDot(), and ArcBall.Vector3fT().
Referenced by ArcBall.ArcBallT.click(), and ArcBall.ArcBallT.drag().
def ArcBall.ArcBallT.click | ( | self, | |
NewPt | |||
) |
References ArcBall.ArcBallT._mapToSphere(), and ArcBall.ArcBallT.m_StVec.
def ArcBall.ArcBallT.drag | ( | self, | |
NewPt | |||
) |
drag (Point2fT mouse_coord) -> new_quaternion_rotation_vec
References ArcBall.ArcBallT._mapToSphere(), ArcBall.ArcBallT.m_EnVec, ArcBall.ArcBallT.m_StVec, ArcBall.Quat4fT(), ArcBall.Vector3fCross(), ArcBall.Vector3fDot(), and ArcBall.Vector3fLength().
def ArcBall.ArcBallT.setBounds | ( | self, | |
NewWidth, | |||
NewHeight | |||
) |
References ArcBall.ArcBallT.m_AdjustHeight, and ArcBall.ArcBallT.m_AdjustWidth.
ArcBall.ArcBallT.m_AdjustHeight |
Referenced by ArcBall.ArcBallT.__str__(), ArcBall.ArcBallT._mapToSphere(), and ArcBall.ArcBallT.setBounds().
ArcBall.ArcBallT.m_AdjustWidth |
Referenced by ArcBall.ArcBallT.__str__(), ArcBall.ArcBallT._mapToSphere(), and ArcBall.ArcBallT.setBounds().
ArcBall.ArcBallT.m_EnVec |
Referenced by ArcBall.ArcBallT.__str__(), and ArcBall.ArcBallT.drag().
ArcBall.ArcBallT.m_StVec |
Referenced by ArcBall.ArcBallT.__str__(), ArcBall.ArcBallT.click(), and ArcBall.ArcBallT.drag().