Uranium
Application Framework
UM.Scene.ToolHandle.ToolHandle Class Reference
Inheritance diagram for UM.Scene.ToolHandle.ToolHandle:
UM.Scene.SceneNode.SceneNode

Classes

class  ExtraWidgets
 

Public Member Functions

def __init__
 
def getLineMesh (self)
 
def setLineMesh
 
def getSolidMesh (self)
 
def setSolidMesh
 
def getSelectionMesh (self)
 
def setSelectionMesh
 
def render (self, renderer)
 
def setActiveAxis
 
def getActiveAxis (self)
 
def isAxis (self, value)
 
def getExtraWidgetsColorMap (self)
 
def buildMesh (self)
 
def setEnabled
 
- Public Member Functions inherited from UM.Scene.SceneNode.SceneNode
def __init__
 
def __deepcopy__
 
def setCenterPosition
 
def getParent (self)
 
def getMirror (self)
 
def setMirror (self, vector)
 
def getBoundingBoxMesh (self)
 
def calculateBoundingBoxMesh (self)
 
def collidesWithBbox
 
def addDecorator
 
def getDecorators (self)
 
def getDecorator
 
def removeDecorators (self)
 
def removeDecorator
 
def callDecoration
 
def hasDecoration
 
def getName (self)
 
def setName
 
def getId (self)
 
def setId
 
def getDepth (self)
 
def setParent
 
def isVisible (self)
 
def setVisible
 
def getMeshData (self)
 
def getMeshDataTransformed (self)
 
def getMeshDataTransformedVertices (self)
 
def getMeshDataTransformedNormals (self)
 
def setMeshData
 
def addChild
 
def removeChild
 
def removeAllChildren (self)
 
def getChildren (self)
 
def hasChildren (self)
 
def getAllChildren (self)
 
def getCachedNormalMatrix (self)
 
def getWorldTransformation
 
def getLocalTransformation
 
def setTransformation
 
def getOrientation (self)
 
def getWorldOrientation (self)
 
def rotate
 
def setOrientation
 
def getScale (self)
 
def getWorldScale (self)
 
def scale
 
def setScale
 
def getPosition (self)
 
def getWorldPosition (self)
 
def translate
 
def setPosition
 
def lookAt
 
def render (self, renderer)
 
def isEnabled (self)
 
def setEnabled
 
def isSelectable (self)
 
def setSelectable
 
def getBoundingBox (self)
 
def setCalculateBoundingBox
 
def getShear (self)
 
def getSetting
 
def setSetting
 
def invertNormals (self)
 
def __str__ (self)
 

Static Public Attributes

int NoAxis = 1
 
int XAxis = 2
 
int YAxis = 3
 
int ZAxis = 4
 
int AllAxis = 5
 
tuple DisabledSelectionColor = Color(0.5, 0.5, 0.5, 1.0)
 
tuple XAxisSelectionColor = Color(1.0, 0.0, 0.0, 1.0)
 
tuple YAxisSelectionColor = Color(0.0, 0.0, 1.0, 1.0)
 
tuple ZAxisSelectionColor = Color(0.0, 1.0, 0.0, 1.0)
 
tuple AllAxisSelectionColor = Color(1.0, 1.0, 1.0, 1.0)
 
- Static Public Attributes inherited from UM.Scene.SceneNode.SceneNode
tuple decoratorsChanged = Signal()
 
tuple parentChanged = Signal()
 
tuple meshDataChanged = Signal()
 
tuple childrenChanged = Signal()
 
tuple transformationChanged = Signal()
 
tuple boundingBoxChanged = Signal()
 

Additional Inherited Members

- Public Attributes inherited from UM.Scene.SceneNode.SceneNode
 metadata
 
 source_mime_type
 

Detailed Description

A tool handle is a object in the scene that gives queues for what the tool it is
'paired' with can do. ToolHandles are, for example, used for translation, rotation & scale handles.
They can also be used as actual objects to interact with (in the case of translation,
pressing one arrow of the toolhandle locks the translation in that direction)

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