diff --git a/src/mol-geo/mesh/mesh-builder.ts b/src/mol-geo/mesh/mesh-builder.ts index 94bff6a0f0446931a08b42fff19671812b7ce7fe..be66b801a7e177ae432496ee650c8a6fe90eb917 100644 --- a/src/mol-geo/mesh/mesh-builder.ts +++ b/src/mol-geo/mesh/mesh-builder.ts @@ -224,14 +224,14 @@ export namespace MeshBuilder { const vb = ChunkedArray.compact(vertices, true) as Float32Array const ib = ChunkedArray.compact(indices, true) as Uint32Array const nb = ChunkedArray.compact(normals, true) as Float32Array - const idb = ChunkedArray.compact(groups, true) as Float32Array + const gb = ChunkedArray.compact(groups, true) as Float32Array return { vertexCount: vertices.elementCount, triangleCount: indices.elementCount, vertexBuffer: mesh ? ValueCell.update(mesh.vertexBuffer, vb) : ValueCell.create(vb), indexBuffer: mesh ? ValueCell.update(mesh.indexBuffer, ib) : ValueCell.create(ib), normalBuffer: mesh ? ValueCell.update(mesh.normalBuffer, nb) : ValueCell.create(nb), - groupBuffer: mesh ? ValueCell.update(mesh.groupBuffer, idb) : ValueCell.create(idb), + groupBuffer: mesh ? ValueCell.update(mesh.groupBuffer, gb) : ValueCell.create(gb), normalsComputed: true, } }