@pmndrs/bvh
    Preparing search index...

    Interface BvhTriangleHitPointInfo

    interface BvhTriangleHitPointInfo {
        attributes: Record<string, number[]>;
        barycoord: [number, number, number] | null;
        corners: [
            [number, number, number],
            [number, number, number],
            [number, number, number],
        ];
        faceNormal: [number, number, number];
        triangle: number;
        vertices: [number, number, number] | null;
    }
    Index
    attributes: Record<string, number[]>

    Each requested attribute, interpolated with barycoord (itemSize numbers). Empty when barycoord is null.

    barycoord: [number, number, number] | null

    Weights of corners 0, 1, 2 at the point (projected on the triangle's plane); null for a degenerate triangle.

    corners: [
        [number, number, number],
        [number, number, number],
        [number, number, number],
    ]

    The corners as the tree stores them (f32), in authored order.

    faceNormal: [number, number, number]

    Unit normal of the authored front side; zero for a degenerate triangle.

    triangle: number

    The original triangle index.

    vertices: [number, number, number] | null

    The three vertex indices, or null when the tree doesn't know its index buffer (see the method).