Documentation
    Preparing search index...

    Interface MotionComponentOptions

    Initial values for a MotionComponent. Vectors are copied, so the caller keeps ownership of whatever it passes in.

    interface MotionComponentOptions {
        angularAcceleration?: Vector3;
        angularDamping?: number;
        angularVelocity?: Vector3;
        damping?: number;
        linearAcceleration?: Vector3;
        linearVelocity?: Vector3;
        maxAngularSpeed?: number;
        maxSpeed?: number;
    }
    Index
    angularAcceleration?: Vector3

    Constant angular acceleration in radians per second squared. Default (0, 0, 0).

    angularDamping?: number

    Angular damping rate per second, >= 0. Default 0.

    angularVelocity?: Vector3

    Initial angular velocity in radians per second. Default (0, 0, 0).

    damping?: number

    Linear damping rate per second, >= 0. Default 0.

    linearAcceleration?: Vector3

    Constant linear acceleration in units per second squared. Default (0, 0, 0).

    linearVelocity?: Vector3

    Initial linear velocity in units per second. Default (0, 0, 0).

    maxAngularSpeed?: number

    Optional angular speed limit in radians per second, >= 0.

    maxSpeed?: number

    Optional linear speed limit in units per second, >= 0.