Orbit
Constructor Summary
| Public Constructor | ||
| public |
constructor(view: *, options: {}) |
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
camera: * |
|
| public |
canvas: * |
|
| public |
|
|
| public |
dom: * |
|
| public |
|
|
| public |
|
|
| public |
enabled: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
maxDistance: * |
|
| public |
|
|
| public |
minDistance: * |
|
| public |
|
|
| public |
noPan: * |
|
| public |
noRotate: * |
|
| public |
noZoom: * |
|
| public |
panMode: * |
|
| public |
|
|
| public |
rotateSpeed: * |
|
| public |
target: * |
|
| public |
|
|
| public set |
up: * |
|
| public get |
up: * |
|
| public |
view: * |
|
| public |
zoomMode: * |
|
| public |
zoomSpeed: * |
|
| public |
zoomTarget: * |
|
Method Summary
| Public Methods | ||
| public |
back(): * |
|
| public |
clone(): * |
|
| public |
duration(duration: *): * |
|
| public |
easing(easing: *): * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
now(): * |
|
| public |
onMouseDown(event: *) |
|
| public |
onMouseMove(event: *) |
|
| public |
onMouseUp(event: *) |
|
| public |
onMouseWheel(event: *) |
|
| public |
onTouchEnd(event: *) |
|
| public |
onTouchMove(event: *) |
|
| public |
onTouchStart(event: *) |
|
| public |
pan(x: *, y: *): * |
|
| public |
panLeft(distance: *) |
|
| public |
panPixels(deltaX: *, deltaY: *) |
|
| public |
panUp(distance: *) |
|
| public |
polar(min: *, max: *): * |
|
| public |
rotate(theta: *, phi: *): * |
|
| public |
|
|
| public |
rotateTheta(options: {"value": number, "easing": undefined, "duration": undefined}): * |
|
| public |
stop(): * |
|
| public |
store(controls: *): * |
|
| public |
update(time: *, override: *): * |
|
| public |
wait(): * |
|
| public |
waitActive(): * |
|
| public |
waitIdle(): * |
|
| public |
|
|
Public Constructors
public constructor(view: *, options: {}) source
Params:
| Name | Type | Attribute | Description |
| view | * |
|
|
| options | {} |
|
Public Members
public camera: * source
public canvas: * source
public dom: * source
public dynamicDampingFactor: * source
public dynamicDampingFactorAuto: * source
public enabled: * source
public interactionStopsAutomation: * source
public maxDistance: * source
public maxPolarAngle: * source
public minDistance: * source
public minPolarAngle: * source
public noPan: * source
public noRotate: * source
public noZoom: * source
public panMode: * source
public rotateSpeed: * source
public target: * source
public set up: * source
public get up: * source
public view: * source
public zoomMode: * source
public zoomSpeed: * source
public zoomTarget: * source
Public Methods
public emptyActiveCallbacks() source
public emptyIdleCallbacks() source
public focus(options: {"value": undefined, "easing": undefined, "duration": undefined}): * source
Return:
| * |
public fov(options: {"value": number, "easing": undefined, "duration": undefined}): * source
Return:
| * |
public onMouseDown(event: *) source
Params:
| Name | Type | Attribute | Description |
| event | * |
public onMouseMove(event: *) source
Params:
| Name | Type | Attribute | Description |
| event | * |
public onMouseUp(event: *) source
Params:
| Name | Type | Attribute | Description |
| event | * |
public onMouseWheel(event: *) source
Params:
| Name | Type | Attribute | Description |
| event | * |
public onTouchEnd(event: *) source
Params:
| Name | Type | Attribute | Description |
| event | * |
public onTouchMove(event: *) source
Params:
| Name | Type | Attribute | Description |
| event | * |
public onTouchStart(event: *) source
Params:
| Name | Type | Attribute | Description |
| event | * |
public panLeft(distance: *) source
Params:
| Name | Type | Attribute | Description |
| distance | * |
public panPixels(deltaX: *, deltaY: *) source
Params:
| Name | Type | Attribute | Description |
| deltaX | * | ||
| deltaY | * |
public panUp(distance: *) source
Params:
| Name | Type | Attribute | Description |
| distance | * |
public rotate(theta: *, phi: *): * source
Params:
| Name | Type | Attribute | Description |
| theta | * | ||
| phi | * |
Return:
| * |
public rotatePhi(options: {"value": number, "easing": undefined, "duration": undefined}): * source
Return:
| * |
public rotateTheta(options: {"value": number, "easing": undefined, "duration": undefined}): * source
Return:
| * |
public update(time: *, override: *): * source
Params:
| Name | Type | Attribute | Description |
| time | * | ||
| override | * |
Return:
| * |