IFClite TypeScript API
    Preparing search index...

    Function decodeOptimizedParquetGeometry

    • Decode an optimized Parquet geometry response (ara3d BOS format).

      Binary format:

      • [version:u8][flags:u8]
      • [instance_len:u32][mesh_len:u32][material_len:u32][vertex_len:u32][index_len:u32]
      • [instance_parquet][mesh_parquet][material_parquet][vertex_parquet][index_parquet]

      Key features:

      • Integer quantized vertices (multiply by vertex_multiplier to get meters)
      • Mesh instancing (deduplicated geometry)
      • Byte colors (0-255)
      • Optional normals (compute on client if not present)

      Parameters

      • data: ArrayBuffer

        Binary optimized Parquet response from server

      • OptionalvertexMultiplier: number

        Multiplier for vertex dequantization (default: 10000)

      Returns Promise<MeshData[]>

      Decoded MeshData array