crashcat docs
    Preparing search index...

    Type Alias ConstraintBase

    base constraint fields shared by all constraint types

    type ConstraintBase = {
        _pooled: boolean;
        _sleeping: boolean;
        bodyIndexA: number;
        bodyIndexB: number;
        constraintPriority: number;
        enabled: boolean;
        id: ConstraintId;
        index: number;
        numPositionStepsOverride: number;
        numVelocityStepsOverride: number;
        sequence: number;
        userData: bigint;
    }
    Index

    Properties

    _pooled: boolean

    whether this constraint is currently pooled, in which case it should be ignored

    _sleeping: boolean

    whether both bodies are sleeping (set each frame before constraint solving)

    bodyIndexA: number

    index of first body

    bodyIndexB: number

    index of second body

    constraintPriority: number

    constraint priority (higher = solved first)

    enabled: boolean

    whether constraint is enabled

    id: ConstraintId

    unique constraint identifier

    index: number

    index from constraint ID

    numPositionStepsOverride: number

    position iteration override (0 = use default)

    numVelocityStepsOverride: number

    velocity iteration override (0 = use default)

    sequence: number

    sequence number from constraint ID

    userData: bigint

    user data