TrackballControls¶
-
class
pythreejs.
TrackballControls
(controlling=None)[source]¶ TrackballControls
Autogenerated by generate-wrappers.js This class is a custom class for pythreejs, with no direct corresponding class in three.js.
Inherits
Controls
.Three.js docs: https://threejs.org/docs/#api/controls/TrackballControls
-
enabled
¶ Bool(True, allow_none=False).tag(sync=True)
-
minDistance
¶ CFloat(0, allow_none=False).tag(sync=True)
-
maxDistance
¶ CFloat(float('inf'), allow_none=False).tag(sync=True)
-
rotateSpeed
¶ CFloat(1, allow_none=False).tag(sync=True)
-
zoomSpeed
¶ CFloat(1.2, allow_none=False).tag(sync=True)
-
panSpeed
¶ CFloat(0.3, allow_none=False).tag(sync=True)
-
staticMoving
¶ Bool(False, allow_none=False).tag(sync=True)
-
dynamicDampingFactor
¶ CFloat(0.2, allow_none=False).tag(sync=True)
-
noRotate
¶ Bool(False, allow_none=False).tag(sync=True)
-
noZoom
¶ Bool(False, allow_none=False).tag(sync=True)
-
noPan
¶ Bool(False, allow_none=False).tag(sync=True)
-
noRoll
¶ Bool(False, allow_none=False).tag(sync=True)
-
target
¶ Vector3(default_value=[0,0,0]).tag(sync=True)
-
dynamicDampingFactor = CFloat(0.2)
a float
-
enabled = Bool(True)
a boolean
-
maxDistance = CFloat(inf)
a float
-
minDistance = CFloat(0)
a float
-
noPan = Bool(False)
a boolean
-
noRoll = Bool(False)
a boolean
-
noRotate = Bool(False)
a boolean
-
noZoom = Bool(False)
a boolean
-
panSpeed = CFloat(0.3)
a float
-
rotateSpeed = CFloat(1)
a float
-
staticMoving = Bool(False)
a boolean
-
target = Vector3((0, 0, 0))
a tuple of any type
-
zoomSpeed = CFloat(1.2)
a float
-