Nano WebGPU API - v0.11.0
    Preparing search index...

    Interface FirstPersonOptions

    Parameters for configuring a first-person camera controller sitting inside a target node.

    interface FirstPersonOptions {
        eyeHeight?: number;
        maxPitch?: number;
        minPitch?: number;
        sensitivity?: number;
        target: Node3D;
    }
    Index

    Properties

    eyeHeight?: number

    Vertical eyes offset height from target origin. Defaults to 1.7.

    maxPitch?: number

    Maximum pitch angle in degrees. Defaults to 60.

    minPitch?: number

    Minimum pitch angle in degrees. Defaults to -80.

    sensitivity?: number

    Mouse rotation sensitivity. Defaults to 0.003.

    target: Node3D

    The target Node3D node whose spatial position is shared with the camera view.