IFClite TypeScript API
    Preparing search index...
    Index
    • Query AABB - returns expressIds of meshes that intersect

      Parameters

      Returns number[]

    • Query frustum - returns expressIds of meshes visible in frustum

      Parameters

      Returns number[]

    • Raycast - returns expressIds of meshes hit by ray

      Parameters

      • origin: [number, number, number]
      • direction: [number, number, number]

      Returns number[]

    • Build the same tree in chunks so large models do not occupy one event-loop turn.

      Parameters

      • meshes: MeshWithBounds[]
      • budgetMs: number
      • yieldToEventLoop: () => Promise<void>

      Returns Promise<BVH>