OrbitControls class
Orbit controls allow the camera to orbit around a target.
To use this, as with all files in the /examples directory, you will have to include the file separately in your project.
- Mixed-in types
-
- EventDispatcher
- Implementers
Constructors
-
OrbitControls.new(Camera object, GlobalKey<
PeripheralsState> listenableKey) -
object
- The camera to be controlled.
Properties
- autoRotate ↔ bool
-
getter/setter pair
- autoRotateSpeed ↔ double
-
getter/setter pair
- dampingFactor ↔ double
-
getter/setter pair
- dollyDelta → Vector2
-
final
- dollyEnd → Vector2
-
final
- dollyStart → Vector2
-
final
- domElement → PeripheralsState
-
no setter
- enabled ↔ bool
-
getter/setter pair
- enableDamping ↔ bool
-
getter/setter pair
- enableKeys ↔ bool
-
getter/setter pair
- enablePan ↔ bool
-
getter/setter pair
- enableRotate ↔ bool
-
getter/setter pair
- enableZoom ↔ bool
-
getter/setter pair
- eps ↔ double
-
getter/setter pair
- getAutoRotationAngle → double
-
no setter
- getAzimuthalAngle → num
-
no setter
- getDistance → double
-
no setter
- getPolarAngle → num
-
no setter
- getZoomScale → num
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- infinity → double
-
final
- keyPanSpeed ↔ double
-
getter/setter pair
- lastPosition → Vector3
-
final
- lastQuaternion → Quaternion
-
final
-
listenableKey
↔ GlobalKey<
PeripheralsState> -
getter/setter pair
- maxAzimuthAngle ↔ double
-
getter/setter pair
- maxDistance ↔ double
-
getter/setter pair
- maxPolarAngle ↔ double
-
getter/setter pair
- maxZoom ↔ double
-
getter/setter pair
- minAzimuthAngle ↔ double
-
getter/setter pair
- minDistance ↔ double
-
getter/setter pair
- minPolarAngle ↔ double
-
getter/setter pair
- minZoom ↔ double
-
getter/setter pair
-
mouseButtons
↔ Map<
String, dynamic> -
getter/setter pair
- object ↔ Camera
-
getter/setter pair
- offset → Vector3
-
final
- panDelta → Vector2
-
final
- panEnd → Vector2
-
final
- panKey ↔ String
-
getter/setter pair
- panOffset → Vector3
-
final
- panSpeed ↔ double
-
getter/setter pair
- panStart → Vector2
-
final
-
pointerPositions
↔ Map<
int, Vector2> -
getter/setter pair
- pointers ↔ List
-
getter/setter pair
- position0 ↔ Vector3
-
getter/setter pair
- quat ↔ Quaternion
-
getter/setter pair
- quatInverse ↔ Quaternion
-
getter/setter pair
- rotateDelta → Vector2
-
final
- rotateEnd → Vector2
-
final
- rotateKey ↔ String?
-
getter/setter pair
- rotateSpeed ↔ double
-
getter/setter pair
- rotateStart → Vector2
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale ↔ num
-
getter/setter pair
- scope ↔ OrbitControls
-
getter/setter pair
- screenSpacePanning ↔ bool
-
getter/setter pair
- spherical → Spherical
-
final
- sphericalDelta → Spherical
-
final
- state ↔ int
-
getter/setter pair
- target ↔ Vector3
-
getter/setter pair
- target0 ↔ Vector3
-
getter/setter pair
-
touches
↔ Map<
String, dynamic> -
getter/setter pair
- twoPI → double
-
final
- v → Vector3
-
final
- zoom0 ↔ double
-
getter/setter pair
- zoomChanged ↔ bool
-
getter/setter pair
- zoomKey ↔ String?
-
getter/setter pair
- zoomSpeed ↔ double
-
getter/setter pair
Methods
-
addEventListener(
String type, Function listener) → void -
type
- The type of event to listen to.inherited -
addPointer(
dynamic event) → void -
clearListeners(
) → void -
Remove all Listeners.
inherited
-
deactivate(
) → void -
dispatchEvent(
Event event) → void -
event
- The event that gets fired.inherited -
dispose(
) → void -
override
-
dollyIn(
num dollyScale) → void -
dollyOut(
num dollyScale) → void -
getSecondPointerPosition(
dynamic event) → Vector2? -
handleKeyDown(
dynamic event) → void -
handleKeyUp(
dynamic event) → void -
handleMouseDownDolly(
dynamic event) → void -
handleMouseDownPan(
dynamic event) → void -
handleMouseDownRotate(
dynamic event) → void -
handleMouseMoveDolly(
dynamic event) → void -
handleMouseMovePan(
dynamic event) → void -
handleMouseMoveRotate(
dynamic event) → void -
handleMouseWheel(
dynamic event) → void -
handleTouchMoveDolly(
dynamic event) → void -
handleTouchMoveDollyPan(
dynamic event) → void -
handleTouchMoveDollyRotate(
dynamic event) → void -
handleTouchMovePan(
dynamic event) → void -
handleTouchMoveRotate(
dynamic event) → void -
handleTouchStartDolly(
) → void -
handleTouchStartDollyPan(
) → void -
handleTouchStartDollyRotate(
) → void -
handleTouchStartPan(
) → void -
handleTouchStartRotate(
) → void -
hasEventListener(
String type, Function listener) → bool -
type
- The type of event to listen to.inherited -
listenToKeyEvents(
dynamic domElement) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onContextMenu(
dynamic event) → void -
onKeyDown(
dynamic event) → void -
onKeyUp(
dynamic event) → void -
onMouseDown(
dynamic event) → void -
onMouseMove(
dynamic event) → void -
onMouseWheel(
dynamic event) → void -
onPointerCancel(
dynamic event) → void -
onPointerDown(
dynamic event) → void -
onPointerMove(
dynamic event) → void -
onPointerUp(
dynamic event) → void -
onTouchMove(
dynamic event) → void -
onTouchStart(
dynamic event) → void -
pan(
double deltaX, double deltaY) → void -
panLeft(
num distance, Matrix4 objectMatrix) → void -
panUp(
num distance, Matrix4 objectMatrix) → void -
removeEventListener(
String type, Function listener) → void -
type - The type of the listener that gets removed.
inherited
-
removePointer(
dynamic event) → void -
reset(
) → void -
rotateLeft(
num angle) → void -
rotateUp(
num angle) → void -
saveState(
) → void -
toString(
) → String -
A string representation of this object.
inherited
-
trackPointer(
dynamic event) → void -
update(
) → bool
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited