|
Panda3D
|
Public Member Functions | |
| __init__ (self, name='objectHandles') | |
| activate (self) | |
| coaModeColor (self) | |
| createGuideLines (self) | |
| createObjectHandleLines (self) | |
| deactivate (self) | |
| disabledModeColor (self) | |
| disableHandle (self, handle) | |
| disableHandles (self, handles) | |
| enableHandle (self, handle) | |
| enableHandles (self, handles) | |
| getAxisIntersectPt (self, axis) | |
| getMouseIntersectPt (self) | |
| getScalingFactor (self) | |
| getWidgetIntersectPt (self, nodePath, plane) | |
| growToFit (self) | |
| hideAllHandles (self) | |
| hideGuides (self) | |
| hideWidget (self) | |
| manipModeColor (self) | |
| multiplyScalingFactorBy (self, factor) | |
| setDirectScalingFactor (self, factor) | |
| setScalingFactor (self, scaleFactor) | |
| showAllHandles (self) | |
| showGuides (self) | |
| showHandle (self, handle) | |
| showWidget (self) | |
| showWidgetIfActive (self) | |
| toggleWidget (self) | |
| transferObjectHandlesScale (self) | |
Public Member Functions inherited from DirectObject | |
| __init__ (self) | |
| accept (self, event, method, extraArgs=[]) | |
| acceptOnce (self, event, method, extraArgs=[]) | |
| addTask (self, *args, **kwargs) | |
| detectLeaks (self) | |
| doMethodLater (self, *args, **kwargs) | |
| getAllAccepting (self) | |
| ignore (self, event) | |
| ignoreAll (self) | |
| isAccepting (self, event) | |
| isIgnoring (self, event) | |
| removeAllTasks (self) | |
| removeTask (self, taskOrName) | |
Public Attributes | |
| float | directScalingFactor = 1.0 |
| int | fActive = 1 |
| guideLines = self.attachNewNode('guideLines') | |
| hitPt = Vec3(0) | |
| float | ohScalingFactor = 1.0 |
| scalingNode = NodePath(self) | |
| xDisc = self.xHandles.find('**/x-disc-visible') | |
| xDiscCollision = self.xHandles.find('**/x-disc') | |
| xDiscGroup = self.xHandles.find('**/x-disc-group') | |
| xHandles = self.find('**/X') | |
| xPost = self.xPostGroup.attachNewNode('x-post-visible') | |
| xPostCollision = self.xHandles.find('**/x-post') | |
| xPostGroup = self.xHandles.find('**/x-post-group') | |
| xRing = self.xRingGroup.attachNewNode('x-ring-visible') | |
| xRingCollision = self.xHandles.find('**/x-ring') | |
| xRingGroup = self.xHandles.find('**/x-ring-group') | |
| xScale = self.xScaleGroup.attachNewNode('x-scale-visible') | |
| xScaleCollision = self.xScaleGroup.find('**/x-post') | |
| xScaleGroup = deepcopy(self.xPostGroup) | |
| yDisc = self.yHandles.find('**/y-disc-visible') | |
| yDiscCollision = self.yHandles.find('**/y-disc') | |
| yDiscGroup = self.yHandles.find('**/y-disc-group') | |
| yHandles = self.find('**/Y') | |
| yPost = self.yPostGroup.attachNewNode('y-post-visible') | |
| yPostCollision = self.yHandles.find('**/y-post') | |
| yPostGroup = self.yHandles.find('**/y-post-group') | |
| yRing = self.yRingGroup.attachNewNode('y-ring-visible') | |
| yRingCollision = self.yHandles.find('**/y-ring') | |
| yRingGroup = self.yHandles.find('**/y-ring-group') | |
| yScale = self.yScaleGroup.attachNewNode('y-scale-visible') | |
| yScaleCollision = self.yScaleGroup.find('**/y-post') | |
| yScaleGroup = deepcopy(self.yPostGroup) | |
| zDisc = self.zHandles.find('**/z-disc-visible') | |
| zDiscCollision = self.zHandles.find('**/z-disc') | |
| zDiscGroup = self.zHandles.find('**/z-disc-group') | |
| zHandles = self.find('**/Z') | |
| zPost = self.zPostGroup.attachNewNode('z-post-visible') | |
| zPostCollision = self.zHandles.find('**/z-post') | |
| zPostGroup = self.zHandles.find('**/z-post-group') | |
| zRing = self.zRingGroup.attachNewNode('z-ring-visible') | |
| zRingCollision = self.zHandles.find('**/z-ring') | |
| zRingGroup = self.zHandles.find('**/z-ring-group') | |
| zScale = self.zScaleGroup.attachNewNode('z-scale-visible') | |
| zScaleCollision = self.zScaleGroup.find('**/z-post') | |
| zScaleGroup = deepcopy(self.zPostGroup) | |
Additional Inherited Members | |
Static Public Attributes inherited from DirectObject | |
| accept_once = acceptOnce | |
| add_task = addTask | |
| detect_leaks = detectLeaks | |
| do_method_later = doMethodLater | |
| get_all_accepting = getAllAccepting | |
| ignore_all = ignoreAll | |
| is_accepting = isAccepting | |
| is_ignoring = isIgnoring | |
| remove_all_tasks = removeAllTasks | |
| remove_task = removeTask | |
Protected Member Functions inherited from DirectObject | |
| _addTask (self, task) | |
| _clearTask (self, task) | |
Protected Attributes inherited from DirectObject | |
| dict | _taskList = {} |
| __init__ | ( | self, | |
| name = 'objectHandles' ) |
| activate | ( | self | ) |
| coaModeColor | ( | self | ) |
| createGuideLines | ( | self | ) |
| createObjectHandleLines | ( | self | ) |
| deactivate | ( | self | ) |
| disabledModeColor | ( | self | ) |
| disableHandle | ( | self, | |
| handle ) |
| disableHandles | ( | self, | |
| handles ) |
| enableHandle | ( | self, | |
| handle ) |
| enableHandles | ( | self, | |
| handles ) |
| getAxisIntersectPt | ( | self, | |
| axis ) |
| getMouseIntersectPt | ( | self | ) |
| getScalingFactor | ( | self | ) |
| getWidgetIntersectPt | ( | self, | |
| nodePath, | |||
| plane ) |
| growToFit | ( | self | ) |
| hideAllHandles | ( | self | ) |
| hideGuides | ( | self | ) |
| hideWidget | ( | self | ) |
| manipModeColor | ( | self | ) |
| multiplyScalingFactorBy | ( | self, | |
| factor ) |
| setDirectScalingFactor | ( | self, | |
| factor ) |
| setScalingFactor | ( | self, | |
| scaleFactor ) |
| showAllHandles | ( | self | ) |
| showGuides | ( | self | ) |
| showHandle | ( | self, | |
| handle ) |
| showWidget | ( | self | ) |
| showWidgetIfActive | ( | self | ) |
| toggleWidget | ( | self | ) |
| transferObjectHandlesScale | ( | self | ) |
| directScalingFactor = 1.0 |
| int fActive = 1 |
| guideLines = self.attachNewNode('guideLines') |
| hitPt = Vec3(0) |
| float ohScalingFactor = 1.0 |
| scalingNode = NodePath(self) |
| xDisc = self.xHandles.find('**/x-disc-visible') |
| xDiscCollision = self.xHandles.find('**/x-disc') |
| xDiscGroup = self.xHandles.find('**/x-disc-group') |
| xHandles = self.find('**/X') |
| xPost = self.xPostGroup.attachNewNode('x-post-visible') |
| xPostCollision = self.xHandles.find('**/x-post') |
| xPostGroup = self.xHandles.find('**/x-post-group') |
| xRing = self.xRingGroup.attachNewNode('x-ring-visible') |
| xRingCollision = self.xHandles.find('**/x-ring') |
| xRingGroup = self.xHandles.find('**/x-ring-group') |
| xScale = self.xScaleGroup.attachNewNode('x-scale-visible') |
| xScaleCollision = self.xScaleGroup.find('**/x-post') |
| xScaleGroup = deepcopy(self.xPostGroup) |
| yDisc = self.yHandles.find('**/y-disc-visible') |
| yDiscCollision = self.yHandles.find('**/y-disc') |
| yDiscGroup = self.yHandles.find('**/y-disc-group') |
| yHandles = self.find('**/Y') |
| yPost = self.yPostGroup.attachNewNode('y-post-visible') |
| yPostCollision = self.yHandles.find('**/y-post') |
| yPostGroup = self.yHandles.find('**/y-post-group') |
| yRing = self.yRingGroup.attachNewNode('y-ring-visible') |
| yRingCollision = self.yHandles.find('**/y-ring') |
| yRingGroup = self.yHandles.find('**/y-ring-group') |
| yScale = self.yScaleGroup.attachNewNode('y-scale-visible') |
| yScaleCollision = self.yScaleGroup.find('**/y-post') |
| yScaleGroup = deepcopy(self.yPostGroup) |
| zDisc = self.zHandles.find('**/z-disc-visible') |
| zDiscCollision = self.zHandles.find('**/z-disc') |
| zDiscGroup = self.zHandles.find('**/z-disc-group') |
| zHandles = self.find('**/Z') |
| zPost = self.zPostGroup.attachNewNode('z-post-visible') |
| zPostCollision = self.zHandles.find('**/z-post') |
| zPostGroup = self.zHandles.find('**/z-post-group') |
| zRing = self.zRingGroup.attachNewNode('z-ring-visible') |
| zRingCollision = self.zHandles.find('**/z-ring') |
| zRingGroup = self.zHandles.find('**/z-ring-group') |
| zScale = self.zScaleGroup.attachNewNode('z-scale-visible') |
| zScaleCollision = self.zScaleGroup.find('**/z-post') |
| zScaleGroup = deepcopy(self.zPostGroup) |