Convert N LOD meshes (from meshLODs, coarse → fine) into THREE.LOD level data. The finest level gets distance 0 and each coarser level steps out by step; pass distances (indexed coarse → fine) to set them explicitly.
meshLODs
step
distances
Optional
const lod = new THREE.LOD();for (const { geometry, distance } of toLODGeometryLevels(meshLODs(shape))) { lod.addLevel(new THREE.Mesh(toBufferGeometry(geometry), mat), distance);} Copy
const lod = new THREE.LOD();for (const { geometry, distance } of toLODGeometryLevels(meshLODs(shape))) { lod.addLevel(new THREE.Mesh(toBufferGeometry(geometry), mat), distance);}
Convert N LOD meshes (from
meshLODs, coarse → fine) into THREE.LOD level data. The finest level gets distance 0 and each coarser level steps out bystep; passdistances(indexed coarse → fine) to set them explicitly.