|
def | __init__ |
|
def | setPosition (self, pos) |
|
def | getAbsolutePosition (self) |
|
def | mouseDrag (self, e, dragvec) |
|
def | mouseRelease (self, e) |
|
Public Member Functions inherited from DragSphereHandle |
def | __init__ (self, value, col, selectCol) |
|
def | getAbsolutePosition (self) |
|
def | setPosition (self, pos) |
|
def | checkSelected (self, ray) |
|
def | addToScene (self, mgr, scene) |
|
def | setVisible (self, isVisible) |
|
def | mouseRelease (self, e) |
|
def | mousePress (self, camera, e) |
|
Public Member Functions inherited from Handle3D |
def | __init__ (self) |
|
def | isSelected (self) |
|
def | checkMeshIntersect (self, ray, nodes, tris) |
|
def | mousePress (self, camera, e) |
|
def | mouseRelease (self, e) |
|
def | mouseMove (self, e) |
|
def | getCameraRay (self, x=None, y=None) |
|
def | getCameraDirection (self) |
|
def | getDragDistance (self, axis, dragvec, startpos, isPerpendicular=False) |
|
def | setPosition (self, pos) |
|
def | setScale (self, scale) |
|
def | setRotation (self, yaw, pitch, roll) |
|
Public Member Functions inherited from Handle |
def | __init__ (self) |
|
def | isVisible (self) |
|
def | setVisible (self, isVisible) |
|
def | isSelected (self) |
|
def | setSelected (self, isSelected) |
|
def | checkSelected (self, selectObj) |
|
def | isActive (self) |
|
def | setActive (self, isActive) |
|
def | addToScene (self, mgr, scene) |
|
def | removeFromScene (self, mgr, scene) |
|
def | mousePress (self, camera, e) |
|
def | mouseRelease (self, e) |
|
def | mouseMove (self, e) |
|
def | mouseDrag (self, e, dragvec) |
|
def | getPosition (self) |
|
def | setPosition (self, pos) |
|
def | setScale (self, scale) |
|
def | setRotation (self, yaw, pitch, roll) |
|
Handle for arbitrarily dragging a node around in 3D space. This is defined with initial position, position offset
from the origin of the associated representation, and user value, and a callback to be called when the node moves.