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¶
IEEEFloat(0, allow_none=False).tag(sync=True)
- maxDistance¶
IEEEFloat(float('inf'), allow_none=False).tag(sync=True)
- rotateSpeed¶
IEEEFloat(1, allow_none=False).tag(sync=True)
- zoomSpeed¶
IEEEFloat(1.2, allow_none=False).tag(sync=True)
- panSpeed¶
IEEEFloat(0.3, allow_none=False).tag(sync=True)
- staticMoving¶
Bool(False, allow_none=False).tag(sync=True)
- dynamicDampingFactor¶
IEEEFloat(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 = IEEEFloat(0.2)
a float
- enabled = Bool(True)
a boolean
- maxDistance = IEEEFloat(inf)
a float
- minDistance = IEEEFloat(0)
a float
- noPan = Bool(False)
a boolean
- noRoll = Bool(False)
a boolean
- noRotate = Bool(False)
a boolean
- noZoom = Bool(False)
a boolean
- panSpeed = IEEEFloat(0.3)
a float
- rotateSpeed = IEEEFloat(1)
a float
- staticMoving = Bool(False)
a boolean
- target = Vector3([0, 0, 0])
a tuple of any type
- zoomSpeed = IEEEFloat(1.2)
a float