Taos API Reference
    Preparing search index...

    Interface CameraControllerDoc

    A CameraController: dual free-fly / orbit camera input driver. Added to the camera's GameObject; only active while the scene is playing (it binds DOM listeners to the engine canvas and drives the owner's transform each frame). minDistance/maxDistance aren't serialized here — their Infinity default doesn't survive JSON round-tripping — so they keep their engine defaults.

    interface CameraControllerDoc {
        type: "CameraController";
        mode?: "fly" | "orbit";
        speed?: number;
        sensitivity?: number;
        focusDistance?: number;
        enableDamping?: boolean;
        damping?: number;
        wheelDolly?: boolean;
        dollySpeed?: number;
    }
    Index

    Properties

    type: "CameraController"
    mode?: "fly" | "orbit"
    speed?: number

    Movement speed in world units / second.

    sensitivity?: number

    Mouse sensitivity in radians per pixel.

    focusDistance?: number

    Orbit-mode distance from the camera to its focus point.

    enableDamping?: boolean

    Ease orbit/pan/zoom toward their targets instead of snapping.

    damping?: number

    Damping time-constant in seconds when enableDamping.

    wheelDolly?: boolean

    Whether the mouse wheel dollies (fly) / zooms (orbit).

    dollySpeed?: number

    World units dollied per wheel notch (scaled by speed).