director.cameracontrol module

class director.cameracontrol.CameraInterpolator(view)[source]

Bases: object

addCameraAtTime(camera, t)[source]
addViewCameraAtTime(t)[source]
getViewCameraCopy()[source]
reset()[source]
setViewCameraAtTime(t)[source]
class director.cameracontrol.CameraTracker(view, targetFrame)[source]

Bases: object

getCameraToTargetTransform(targetFrame)[source]
getCameraTransform()[source]
getMinimumUpdateRate()[source]
getProperties()[source]
getTargetPose()[source]
getTargetPosition()[source]
getTargetQuaternion()[source]
onAction(actionName)[source]
onPropertyChanged(propertySet, propertyName)[source]
reset()[source]
setCameraFocalPointToTarget()[source]
setup()[source]
update()[source]
class director.cameracontrol.CameraTrackerManager[source]

Bases: object

addTrackers()[source]
disableActiveTracker()[source]
getModeActions()[source]
getModeProperties()[source]
initTracker()[source]
onModeAction(actionName)[source]
onTargetFrameModified(frame)[source]
reset()[source]
setTarget(target)[source]

target should be an instance of TargetFrameConverter or any object that provides a method getTargetFrame().

setTrackerMode(modeName)[source]
setView(view)[source]
update()[source]
updateTimer()[source]
class director.cameracontrol.Flyer(view)[source]

Bases: director.timercallback.TimerCallback

getCameraCopy()[source]
tick()[source]
zoomTo(newFocalPoint, newPosition=None)[source]
class director.cameracontrol.LookAtTracker(view, targetFrame)[source]

Bases: director.cameracontrol.CameraTracker

reset()[source]
update()[source]
class director.cameracontrol.OrbitController(view)[source]

Bases: director.timercallback.TimerCallback

tick()[source]
class director.cameracontrol.OrbitTracker(view, targetFrame)[source]

Bases: director.cameracontrol.PositionTracker

getMinimumUpdateRate()[source]
setup()[source]
update()[source]
class director.cameracontrol.PositionOrientationTracker(view, targetFrame)[source]

Bases: director.cameracontrol.CameraTracker

reset()[source]
storeTargetPose()[source]
update()[source]
class director.cameracontrol.PositionTracker(view, targetFrame)[source]

Bases: director.cameracontrol.CameraTracker

onAction(actionName)[source]
reset()[source]
setup()[source]
update()[source]
class director.cameracontrol.RobotModelFollower(view, robotModel, jointController)[source]

Bases: object

getCameraCopy()[source]
onModelChanged(model)[source]
start()[source]
stop()[source]
class director.cameracontrol.SmoothFollowTracker(view, targetFrame)[source]

Bases: director.cameracontrol.CameraTracker

getMinimumUpdateRate()[source]
reset()[source]
setup()[source]
update()[source]
class director.cameracontrol.TargetFrameConverter[source]

Bases: object

classmethod canConvert(obj)[source]
getTargetFrame()[source]
director.cameracontrol.smoothDamp(current, target, currentVelocity, smoothTime, maxSpeed, deltaTime)[source]

Based on Unity3D SmoothDamp See: http://answers.unity3d.com/answers/310645/view.html