Class CameraMovementAbstract
Constructors
Methods
frame
- frame(
target: "all" | Box3 | Sphere | Core.Webgl.Vim | Selectable,
forward?: Vector3,
): Promise<void> Returns Promise<void>
move1
- move1(amount: number, axis: "X" | "Y" | "Z"): void
Parameters
- amount: number
- axis: "X" | "Y" | "Z"
Returns void
move2
- move2(vector: Vector2, axes: "XY" | "XZ"): void
Parameters
- vector: Vector2
- axes: "XY" | "XZ"
Returns void
Abstract
move3
- move3(vector: Vector3): void
Returns void
Abstract
orbit
- orbit(vector: Vector2): void
Returns void
orbitTowards
- orbitTowards(direction: Vector3): void
Returns void
reset
- reset(): void
Returns void
Abstract
rotate
- rotate(angle: Vector2): void
Returns void
Abstract
set
- set(position: Vector3, target?: Vector3): any
Parameters
- position: Vector3
Optional
target: Vector3
Returns any
Abstract
setDistance
- setDistance(dist: number): void
Returns void
Abstract
zoom
- zoom(amount: number): void
Returns void
Sets the camera's orientation and position to focus on the specified target.