crashcat docs
    Preparing search index...

    Type Alias CollideShapeVsShapeFn

    CollideShapeVsShapeFn: (
        collector: CollideShapeCollector,
        settings: CollideShapeSettings,
        shapeA: Shape,
        subShapeIdA: number,
        subShapeIdBitsA: number,
        posAX: number,
        posAY: number,
        posAZ: number,
        quatAX: number,
        quatAY: number,
        quatAZ: number,
        quatAW: number,
        scaleAX: number,
        scaleAY: number,
        scaleAZ: number,
        shapeB: Shape,
        subShapeIdB: number,
        subShapeIdBitsB: number,
        posBX: number,
        posBY: number,
        posBZ: number,
        quatBX: number,
        quatBY: number,
        quatBZ: number,
        quatBW: number,
        scaleBX: number,
        scaleBY: number,
        scaleBZ: number,
    ) => void

    Collision handler function type for colliding two shapes

    Type Declaration

      • (
            collector: CollideShapeCollector,
            settings: CollideShapeSettings,
            shapeA: Shape,
            subShapeIdA: number,
            subShapeIdBitsA: number,
            posAX: number,
            posAY: number,
            posAZ: number,
            quatAX: number,
            quatAY: number,
            quatAZ: number,
            quatAW: number,
            scaleAX: number,
            scaleAY: number,
            scaleAZ: number,
            shapeB: Shape,
            subShapeIdB: number,
            subShapeIdBitsB: number,
            posBX: number,
            posBY: number,
            posBZ: number,
            quatBX: number,
            quatBY: number,
            quatBZ: number,
            quatBW: number,
            scaleBX: number,
            scaleBY: number,
            scaleBZ: number,
        ): void
      • Parameters

        • collector: CollideShapeCollector
        • settings: CollideShapeSettings
        • shapeA: Shape
        • subShapeIdA: number
        • subShapeIdBitsA: number
        • posAX: number
        • posAY: number
        • posAZ: number
        • quatAX: number
        • quatAY: number
        • quatAZ: number
        • quatAW: number
        • scaleAX: number
        • scaleAY: number
        • scaleAZ: number
        • shapeB: Shape
        • subShapeIdB: number
        • subShapeIdBitsB: number
        • posBX: number
        • posBY: number
        • posBZ: number
        • quatBX: number
        • quatBY: number
        • quatBZ: number
        • quatBW: number
        • scaleBX: number
        • scaleBY: number
        • scaleBZ: number

        Returns void