Panda3D
|
Classes | |
class | DirectCameraControl |
Functions | |
centerCam (self) | |
centerCamIn (self, t) | |
centerCamNow (self) | |
computeCOA (self, entry) | |
disableMouseFly (self) | |
enableMouseFly (self, fKeyEvents=1) | |
fitOnWidget (self, nodePath='None Given') | |
homeCam (self) | |
HPanYZoomTask (self, state) | |
HPPanTask (self, state) | |
lockCOA (self) | |
mouseDollyStart (self, modifiers) | |
mouseDollyStop (self) | |
mouseFlyStart (self, modifiers) | |
mouseFlyStartTopWin (self) | |
mouseFlyStop (self) | |
mouseFlyStopTopWin (self) | |
mouseRollTask (self, state) | |
mouseRotateStart (self, modifiers) | |
if base.direct.cameraControl.coaMarker.isHidden(): base.direct.cameraControl.coaMarker.show() else: base.direct.cameraControl.coaMarker.hide() | |
mouseRotateTask (self, state) | |
moveToFit (self) | |
orbitUprightCam (self) | |
OrthoTranslateTask (self, state) | |
OrthoZoomTask (self, state) | |
pickNextCOA (self) | |
removeManipulateCameraTask (self) | |
reparentCam (self, parent) | |
spawnHPanYZoom (self) | |
spawnHPPan (self) | |
spawnMouseRollTask (self) | |
spawnMouseRotateTask (self) | |
spawnMoveToView (self, view) | |
spawnOrthoTranslate (self) | |
spawnOrthoZoom (self) | |
spawnXZTranslate (self) | |
spawnXZTranslateOrHPanYZoom (self) | |
spawnXZTranslateOrHPPan (self) | |
stickToWidgetTask (self, state) | |
swingCamAboutWidget (self, degrees, t) | |
toggleCOALock (self) | |
toggleMarkerVis (self) | |
unlockCOA (self) | |
updateCoa (self, ref2point, coaDist=None, ref=None) | |
updateCoaMarkerSize (self, coaDist=None) | |
updateCoaMarkerSizeOnDeath (self) | |
uprightCam (self) | |
XZTranslateOrHPanYZoomTask (self, state) | |
XZTranslateOrHPPanTask (self, state) | |
XZTranslateTask (self, state) | |
zoomCam (self, zoomFactor, t) | |
Variables | |
altDown | |
float | CAM_MOVE_DURATION = 1.2 |
camManipRef | |
coa | |
float | COA_MARKER_SF = 0.0075 |
coaMarker | |
coaMarkerColorIval | |
coaMarkerPos | |
cqEntries | |
fLockCOA | |
keyEvents | |
self.keyEvents = [ ['c', self.centerCamIn, 0.5], ['f', self.fitOnWidget], # Note: This function doesn't work as intended ['h', self.homeCam], ['shift-v', self.toggleMarkerVis], ['m', self.moveToFit], # Note: This function doesn't work as intended; the object dissappears and screen flashes ['n', self.pickNextCOA], ['u', self.orbitUprightCam], ['shift-u', self.uprightCam], [repr(1), self.spawnMoveToView, 1], [repr(2), self.spawnMoveToView, 2], [repr(3), self.spawnMoveToView, 3], [repr(4), self.spawnMoveToView, 4], [repr(5), self.spawnMoveToView, 5], [repr(6), self.spawnMoveToView, 6], [repr(7), self.spawnMoveToView, 7], [repr(8), self.spawnMoveToView, 8], ['9', self.swingCamAboutWidget, -90.0, t], ['0', self.swingCamAboutWidget, 90.0, t], ['‘’, self.removeManipulateCameraTask], ['=', self.zoomCam, 0.5, t], ['+', self.zoomCam, 0.5, t], ['-', self.zoomCam, -2.0, t], ['_', self.zoomCam, -2.0, t], ] | |
lastView | |
lockRoll | |
manipulateCameraInterval | |
manipulateCameraTask | |
nullHitPointCount | |
orthoViewRoll | |
perspCollPlane | |
perspCollPlane2 | |
startF | |
startT | |
stickToWidgetTask | |
useMayaCamControls | |
Y_AXIS = Vec3(0, 1, 0) | |
centerCam | ( | self | ) |
centerCamIn | ( | self, | |
t ) |
centerCamNow | ( | self | ) |
computeCOA | ( | self, | |
entry ) |
disableMouseFly | ( | self | ) |
enableMouseFly | ( | self, | |
fKeyEvents = 1 ) |
fitOnWidget | ( | self, | |
nodePath = 'None Given' ) |
homeCam | ( | self | ) |
HPanYZoomTask | ( | self, | |
state ) |
HPPanTask | ( | self, | |
state ) |
lockCOA | ( | self | ) |
mouseDollyStart | ( | self, | |
modifiers ) |
mouseDollyStop | ( | self | ) |
mouseFlyStart | ( | self, | |
modifiers ) |
mouseFlyStartTopWin | ( | self | ) |
mouseFlyStop | ( | self | ) |
mouseFlyStopTopWin | ( | self | ) |
mouseRollTask | ( | self, | |
state ) |
mouseRotateStart | ( | self, | |
modifiers ) |
if base.direct.cameraControl.coaMarker.isHidden(): base.direct.cameraControl.coaMarker.show() else: base.direct.cameraControl.coaMarker.hide()
mouseRotateTask | ( | self, | |
state ) |
moveToFit | ( | self | ) |
orbitUprightCam | ( | self | ) |
OrthoTranslateTask | ( | self, | |
state ) |
OrthoZoomTask | ( | self, | |
state ) |
pickNextCOA | ( | self | ) |
Cycle through collision handler entries
removeManipulateCameraTask | ( | self | ) |
reparentCam | ( | self, | |
parent ) |
spawnHPanYZoom | ( | self | ) |
spawnHPPan | ( | self | ) |
spawnMouseRollTask | ( | self | ) |
spawnMouseRotateTask | ( | self | ) |
spawnMoveToView | ( | self, | |
view ) |
spawnOrthoTranslate | ( | self | ) |
spawnOrthoZoom | ( | self | ) |
spawnXZTranslate | ( | self | ) |
spawnXZTranslateOrHPanYZoom | ( | self | ) |
spawnXZTranslateOrHPPan | ( | self | ) |
stickToWidgetTask | ( | self, | |
state ) |
swingCamAboutWidget | ( | self, | |
degrees, | |||
t ) |
toggleCOALock | ( | self | ) |
toggleMarkerVis | ( | self | ) |
unlockCOA | ( | self | ) |
updateCoa | ( | self, | |
ref2point, | |||
coaDist = None, | |||
ref = None ) |
updateCoaMarkerSize | ( | self, | |
coaDist = None ) |
updateCoaMarkerSizeOnDeath | ( | self | ) |
uprightCam | ( | self | ) |
XZTranslateOrHPanYZoomTask | ( | self, | |
state ) |
XZTranslateOrHPPanTask | ( | self, | |
state ) |
XZTranslateTask | ( | self, | |
state ) |
zoomCam | ( | self, | |
zoomFactor, | |||
t ) |
altDown |
float CAM_MOVE_DURATION = 1.2 |
camManipRef |
coa |
float COA_MARKER_SF = 0.0075 |
coaMarker |
coaMarkerColorIval |
coaMarkerPos |
cqEntries |
fLockCOA |
keyEvents |
self.keyEvents = [ ['c', self.centerCamIn, 0.5], ['f', self.fitOnWidget], # Note: This function doesn't work as intended ['h', self.homeCam], ['shift-v', self.toggleMarkerVis], ['m', self.moveToFit], # Note: This function doesn't work as intended; the object dissappears and screen flashes ['n', self.pickNextCOA], ['u', self.orbitUprightCam], ['shift-u', self.uprightCam], [repr(1), self.spawnMoveToView, 1], [repr(2), self.spawnMoveToView, 2], [repr(3), self.spawnMoveToView, 3], [repr(4), self.spawnMoveToView, 4], [repr(5), self.spawnMoveToView, 5], [repr(6), self.spawnMoveToView, 6], [repr(7), self.spawnMoveToView, 7], [repr(8), self.spawnMoveToView, 8], ['9', self.swingCamAboutWidget, -90.0, t], ['0', self.swingCamAboutWidget, 90.0, t], ['‘’, self.removeManipulateCameraTask], ['=', self.zoomCam, 0.5, t], ['+', self.zoomCam, 0.5, t], ['-', self.zoomCam, -2.0, t], ['_', self.zoomCam, -2.0, t], ]
lastView |
lockRoll |
manipulateCameraInterval |
manipulateCameraTask |
nullHitPointCount |
orthoViewRoll |
perspCollPlane |
perspCollPlane2 |
startF |
startT |
stickToWidgetTask |
useMayaCamControls |
Y_AXIS = Vec3(0, 1, 0) |