Selva Compute API Reference - v1.1.2
    Preparing search index...

    Function parseMeshBatchObject

    • Internal

      Parses a MeshBatch object and creates Three.js meshes. This is useful when you already have a deserialized MeshBatch object.

      Low-level mesh parsing — keep internal to selva-compute.

      Parameters

      • batch: MeshBatch

        MeshBatch object

      • Optionaloptions: {
            applyTransforms?: boolean;
            debug?: boolean;
            mergeByMaterial?: boolean;
            parseTime?: number;
            perfStart?: number;
            scaleFactor?: number;
        }

        Rendering options

        • OptionalapplyTransforms?: boolean

          Apply coordinate system transformations

        • Optionaldebug?: boolean

          Enable performance monitoring

        • OptionalmergeByMaterial?: boolean

          Merge meshes with same material into single geometry

        • OptionalparseTime?: number

          Parse time (optional, for debugging)

        • OptionalperfStart?: number

          Performance start time (optional, for debugging)

        • OptionalscaleFactor?: number

          Scale factor to apply to meshes (e.g., for unit conversion)

      Returns Promise<
          Mesh<
              BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
              Material | Material[],
              Object3DEventMap,
          >[],
      >

      Promise resolving to array of Three.js mesh objects