Interface ICamera<E, ET>

Type Parameters

Hierarchy

Implemented by

Properties

_currentGeometry?: null | IGeometry<NormalBufferAttributes>
_onGeometryUpdate?: ((e) => void)

Type declaration

    • (e): void
    • Parameters

      Returns void

aspect: number

Camera frustum aspect ratio, window width divided by window height. It can be managed internally if autoAspect is true.

Default

1
assetType: "camera"
autoAspect: boolean

Automatically manage aspect ratio based on window/canvas size.

autoNearFar: boolean
cameraObject: ICamera<E, ET>

Deprecated

use this instead

canUserInteract: boolean

Check whether user can interact with this camera. Interactions can be enabled/disabled in a variety of ways, like interactionsEnabled, controlsMode, isMainCamera property

controls: undefined | ICameraControls<string>
controlsMode?: string
far: number

Automatically managed when autoNearFar is true. See also maxFarPlane

fov?: number
interactionsEnabled: boolean
isActiveCamera: boolean

Deprecated

use isMainCamera instead

isCamera: true
isLight?: boolean
isLine?: boolean
isMainCamera: boolean
isMesh?: boolean
isOrthographicCamera?: boolean
isPerspectiveCamera?: boolean
isScene?: boolean
isWidget?: boolean

Same as material but always returns an array.

maxFarPlane: number
minNearPlane: number
modelObject: ICamera<E, ET>

Deprecated

use object directly

morphTargetDictionary?: Record<string, number>
morphTargetInfluences?: number[]
near: number

Automatically managed when autoNearFar is true. See also minNearPlane

objectProcessor?: IObjectProcessor

Parent/Ancestor of this object to bubble events to. This is set internally by setupObject3D.

position: Vector3

Local position of camera.

target: Vector3

Target of camera, in world(global) coordinates.

uiConfig?: UiObjectConfig<any, string, any>
userData: ICameraUserData
zoom: number

Methods

  • Parameters

    • Optional options: Partial<ICameraEvent>
    • Optional _internal: boolean
    • Optional _refresh: boolean

    Returns void

  • Parameters

    • source: ICamera<E, ET>
    • Optional recursive: boolean
    • Optional distanceFromTarget: number
    • Optional worldSpace: boolean
    • Rest ...args: any[]

    Returns ICamera<E, ET>

  • Parameters

    • Optional options: Partial<ICameraEvent>
    • Optional _internal: boolean
    • Optional _refresh: boolean

    Returns void

  • Parameters

    • Optional setDirty: boolean

    Returns void

  • Parameters

    • Optional setDirty: boolean

    Returns void

  • Dispatches the setView event which triggers the main camera to set its view to this camera's view.

    Parameters

    Returns void

Generated using TypeDoc