@pmndrs/bvh
    Preparing search index...

    Interface BvhSceneShapecastCallbacks

    The callbacks of BvhSceneRaycaster.shapecast: three-mesh-bvh's ObjectBVH.shapecast callbacks, with three's Box3.

    interface BvhSceneShapecastCallbacks {
        boundsTraverseOrder?(box: Box3): number;
        intersectsBounds(
            box: Box3,
            isLeaf: boolean,
            score: number | undefined,
            depth: number,
            nodeIndex: number,
        ): unknown;
        intersectsObject?(
            object: Object3D,
            instanceId: number,
            contained: boolean,
            depth: number,
            source: BvhThreeSource,
        ): unknown;
        intersectsRange?(
            offset: number,
            count: number,
            contained: boolean,
            depth: number,
            nodeIndex: number,
            box: Box3,
        ): unknown;
    }
    Index
    • Parameters

      • box: Box3
      • isLeaf: boolean
      • score: number | undefined
      • depth: number
      • nodeIndex: number

      Returns unknown

    • Parameters

      • object: Object3D
      • instanceId: number
      • contained: boolean
      • depth: number
      • source: BvhThreeSource

      Returns unknown

    • Parameters

      • offset: number
      • count: number
      • contained: boolean
      • depth: number
      • nodeIndex: number
      • box: Box3

      Returns unknown