UNPKG

@three.ez/batched-mesh-extensions

Version:
26 lines 848 B
export function getBatchedMeshCount(geometries) { let vertexCount = 0; let indexCount = 0; for (const geometry of geometries) { vertexCount += geometry.attributes.position.count; indexCount += geometry.index.count; } return { vertexCount, indexCount }; } export function getBatchedMeshLODCount(geometryLOD) { const LODIndexCount = []; let vertexCount = 0; let indexCount = 0; for (const geometries of geometryLOD) { let sum = 0; for (const geometry of geometries) { const count = geometry.index.count; indexCount += count; sum += count; vertexCount += geometry.attributes.position.count; } LODIndexCount.push(sum); } return { vertexCount, indexCount, LODIndexCount }; } //# sourceMappingURL=CountUtils.js.map