Eidolon
Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | List of all members
TransformHandle Class Reference
Inheritance diagram for TransformHandle:
Inheritance graph
Collaboration diagram for TransformHandle:
Collaboration graph

Public Member Functions

def __init__ (self, rep)
 
def setSelected (self, isSelected)
 
def checkSelected (self, ray)
 
def mousePress (self, camera, e)
 
def mouseDrag (self, e, dragvec)
 
def addToScene (self, mgr, scene)
 
def setRotation (self, yaw, pitch, roll)
 
- 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)
 

Public Attributes

 rep
 
 repRadius
 
 lastIntersect
 
 rot
 
 buttons
 
 figs
 
- Public Attributes inherited from Handle3D
 figscale
 
 prevX
 
 prevY
 
 buttons
 
 pressedCamera
 
 lastIntersect
 
- Public Attributes inherited from Handle
 figs
 

Static Public Attributes

 arrowinds
 
 xnodes
 
 ynodes
 
 xnodse
 
- Static Public Attributes inherited from Handle
 handleMatName
 

Private Member Functions

def _generatefigureValues (self)
 

Detailed Description

Handle used to manipulate the affine transformations of SceneObjectRepr objects.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  rep 
)

Member Function Documentation

◆ _generatefigureValues()

def _generatefigureValues (   self)
private

◆ addToScene()

def addToScene (   self,
  mgr,
  scene 
)
Here is the call graph for this function:

◆ checkSelected()

def checkSelected (   self,
  ray 
)
Here is the call graph for this function:

◆ mouseDrag()

def mouseDrag (   self,
  e,
  dragvec 
)
Here is the caller graph for this function:

◆ mousePress()

def mousePress (   self,
  camera,
  e 
)
Here is the caller graph for this function:

◆ setRotation()

def setRotation (   self,
  yaw,
  pitch,
  roll 
)
Here is the caller graph for this function:

◆ setSelected()

def setSelected (   self,
  isSelected 
)

Member Data Documentation

◆ arrowinds

arrowinds
static

◆ buttons

buttons

◆ figs

figs

◆ lastIntersect

lastIntersect

◆ rep

rep

◆ repRadius

repRadius

◆ rot

rot

◆ xnodes

xnodes
static

◆ xnodse

xnodse
static

◆ ynodes

ynodes
static

The documentation for this class was generated from the following file: