crashcat docs
    Preparing search index...

    Type Alias UpdateSettings

    Settings for update() with stair walking and floor sticking.

    type UpdateSettings = {
        stickToFloorStepDown: Vec3;
        walkStairsCosAngleForwardContact: number;
        walkStairsMinStepForward: number;
        walkStairsStepDownExtra: Vec3;
        walkStairsStepForwardTest: number;
        walkStairsStepUp: Vec3;
    }
    Index

    Properties

    stickToFloorStepDown: Vec3

    step down distance for floor sticking (default [0, -0.5, 0])

    walkStairsCosAngleForwardContact: number

    cos angle for forward contact detection (default cos(75°) ≈ 0.259)

    walkStairsMinStepForward: number

    minimum forward movement for stair detection (default 0.02)

    walkStairsStepDownExtra: Vec3

    extra step down after stair walk (default [0, 0, 0])

    walkStairsStepForwardTest: number

    test distance for floor validation (default 0.15)

    walkStairsStepUp: Vec3

    step up distance for stair walking (default [0, 0.4, 0])