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.