Motion
Get Motion

ReferenceScripting APIMotionCamera

MotionCamera

interface

A 3D layer's camera (scene.camera). Read it with its properties, change it with its methods.

NameMotionCamera
Kindinterface
Script reaches it asMotionScene.camera()
Since0.3

Syntax

interface MotionCamera { … }

Properties

NameTypeDescription
orbitpropertyreadonly numberHow far round it is, degrees.
heightpropertyreadonly numberHow high it looks down from, degrees.
distancepropertyreadonly numberHow far it is from what it looks at, in the layer's units.
fovpropertyreadonly numberIts field of view, degrees.

Methods

SignatureDescription
setOrbit(degrees: number, seconds?: number): Promise<boolean>methodTurns it round.
setHeight(degrees: number, seconds?: number): Promise<boolean>methodRaises or lowers it.
setDistance(distance: number, seconds?: number): Promise<boolean>methodMoves it nearer or further.
setFov(degrees: number, seconds?: number): Promise<boolean>methodWidens or narrows its view.
lookAt(target: { x: number; y: number; z: number } | [number, number, number], seconds?: number): Promise<boolean>methodTurns it to face a point of its scene.