OrbitControls

class pythreejs.OrbitControls(controlling=None)[source]

OrbitControls

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/OrbitControls

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)
minZoom
CFloat(0, allow_none=False).tag(sync=True)
maxZoom
CFloat(float('inf'), allow_none=False).tag(sync=True)
minPolarAngle
CFloat(0, allow_none=False).tag(sync=True)
maxPolarAngle
CFloat(3.141592653589793, allow_none=False).tag(sync=True)
minAzimuthAngle
CFloat(-float('inf'), allow_none=False).tag(sync=True)
maxAzimuthAngle
CFloat(float('inf'), allow_none=False).tag(sync=True)
enableDamping
Bool(False, allow_none=False).tag(sync=True)
dampingFactor
CFloat(0.25, allow_none=False).tag(sync=True)
enableZoom
Bool(True, allow_none=False).tag(sync=True)
zoomSpeed
CFloat(1, allow_none=False).tag(sync=True)
enableRotate
Bool(True, allow_none=False).tag(sync=True)
rotateSpeed
CFloat(1, allow_none=False).tag(sync=True)
enablePan
Bool(True, allow_none=False).tag(sync=True)
keyPanSpeed
CFloat(7, allow_none=False).tag(sync=True)
autoRotate
Bool(False, allow_none=False).tag(sync=True)
autoRotateSpeed
CFloat(2, allow_none=False).tag(sync=True)
enableKeys
Bool(True, allow_none=False).tag(sync=True)
target
Vector3(default_value=[0,0,0]).tag(sync=True)
autoRotate = Bool(False)

a boolean

autoRotateSpeed = CFloat(2)

a float

dampingFactor = CFloat(0.25)

a float

enableDamping = Bool(False)

a boolean

enableKeys = Bool(True)

a boolean

enablePan = Bool(True)

a boolean

enableRotate = Bool(True)

a boolean

enableZoom = Bool(True)

a boolean

enabled = Bool(True)

a boolean

keyPanSpeed = CFloat(7)

a float

maxAzimuthAngle = CFloat(inf)

a float

maxDistance = CFloat(inf)

a float

maxPolarAngle = CFloat(3.141592653589793)

a float

maxZoom = CFloat(inf)

a float

minAzimuthAngle = CFloat(-inf)

a float

minDistance = CFloat(0)

a float

minPolarAngle = CFloat(0)

a float

minZoom = CFloat(0)

a float

rotateSpeed = CFloat(1)

a float

target = Vector3((0, 0, 0))

a tuple of any type

zoomSpeed = CFloat(1)

a float