Skip to main content

Interface: ThreeDCameraOptions

Defined in: core/CameraExtensions.ts:238

Options for configuring a ThreeDCamera.

Extends

Properties

depthOfField?

optional depthOfField: number

Defined in: core/CameraExtensions.ts:248

Depth of field strength (0 = disabled). Defaults to 0.


distance?

optional distance: number

Defined in: core/CameraExtensions.ts:244

Initial distance from look-at point. Defaults to 10.


far?

optional far: number

Defined in: core/Camera.ts:13

Far clipping plane. Defaults to 1000.

Inherited from

Camera3DOptions.far


focalDistance?

optional focalDistance: number

Defined in: core/CameraExtensions.ts:246

Focal distance for depth of field effects. Defaults to 10.


fov?

optional fov: number

Defined in: core/Camera.ts:9

Field of view in degrees. Defaults to 45.

Inherited from

Camera3DOptions.fov


lookAt?

optional lookAt: [number, number, number]

Defined in: core/Camera.ts:17

Initial look-at target [x, y, z]. Defaults to origin [0, 0, 0].

Inherited from

Camera3DOptions.lookAt


near?

optional near: number

Defined in: core/Camera.ts:11

Near clipping plane. Defaults to 0.1.

Inherited from

Camera3DOptions.near


phi?

optional phi: number

Defined in: core/CameraExtensions.ts:240

Initial phi angle (vertical, from Y axis). Defaults to PI/4.


position?

optional position: [number, number, number]

Defined in: core/Camera.ts:15

Initial camera position [x, y, z]. Defaults to [0, 0, 10].

Inherited from

Camera3DOptions.position


theta?

optional theta: number

Defined in: core/CameraExtensions.ts:242

Initial theta angle (horizontal, in XZ plane). Defaults to -PI/2.