Hilo3d API - v2.0.0
    Preparing search index...

    Class MeshPicker

    Asynchronous backend-neutral GPU object picker.

    Selection coordinates are CSS pixels relative to the Stage canvas. Each request renders a dedicated object-ID pass through the active backend and asynchronously reads the requested rgba8unorm texels. No CPU ray-casting fallback is used.

    Index
    className: "MeshPicker" = 'MeshPicker'

    Runtime class identifier retained for Hilo3d introspection.

    isMeshPicker: true

    Identifies MeshPicker instances without relying on instanceof.

    renderer: Renderer

    Active renderer owned by this picker's Stage.

    stage: Stage

    Stage rendered by the object-ID pass.

    • Release the private picking target after any in-flight readback completes.

      Returns void

    • Render an object-ID pass and return the unique meshes covered by the requested rectangle.

      Parameters

      • x: number
      • y: number
      • width: number = 1
      • height: number = 1

      Returns Promise<Mesh[]>