Class CameraMovementAbstract
Methods
frame
- frame(target: "all" | Box3 | Sphere | Vim | IObject, forward?: Vector3): void
-
Parameters
-
target: "all" | Box3 | Sphere | Vim | IObject
-
Optional
forward: Vector3
Returns void
Protected
frameSphere
- frameSphere(sphere: Sphere, forward?: Vector3): void
-
Parameters
-
sphere: Sphere
-
Optional
forward: Vector3
Returns 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
Abstract
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
target
- target(target: Vector3 | Object): void
-
Returns void
Abstract
zoom
- zoom(amount: number): void
-
Returns void
Sets the camera's orientation and position to focus on the specified target.