crashcat docs
    Preparing search index...

    Type Alias FixedConstraintSettings

    settings for creating a fixed constraint

    type FixedConstraintSettings = {
        autoDetectPoint?: boolean;
        axisX1?: Vec3;
        axisX2?: Vec3;
        axisY1?: Vec3;
        axisY2?: Vec3;
        bodyIdA: BodyId;
        bodyIdB: BodyId;
        constraintPriority?: number;
        numPositionStepsOverride?: number;
        numVelocityStepsOverride?: number;
        point1?: Vec3;
        point2?: Vec3;
        space?: constraints.ConstraintSpace;
    }
    Index

    Properties

    autoDetectPoint?: boolean

    auto-detect attachment point based on body positions/masses. when true, point1 and point2 are ignored.

    false
    
    axisX1?: Vec3

    reference axis X for body 1 (for orientation)

    axisX2?: Vec3

    reference axis X for body 2 (for orientation)

    axisY1?: Vec3

    reference axis Y for body 1 (for orientation)

    axisY2?: Vec3

    reference axis Y for body 2 (for orientation)

    bodyIdA: BodyId

    body a id

    bodyIdB: BodyId

    body b id

    constraintPriority?: number

    constraint priority (higher = solved first)

    0
    
    numPositionStepsOverride?: number

    override number of position solver iterations (0 = use default)

    0
    
    numVelocityStepsOverride?: number

    override number of velocity solver iterations (0 = use default)

    0
    
    point1?: Vec3

    pivot point on body 1 (required unless autoDetectPoint is true)

    point2?: Vec3

    pivot point on body 2 (required unless autoDetectPoint is true)

    constraint space

    ConstraintSpace.WORLD