UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

16 lines (15 loc) 415 B
"use strict"; export function tetRemoveUnusedPoints(tetGeometry) { const usedPointIds = /* @__PURE__ */ new Set(); tetGeometry.tetrahedrons.forEach((tet) => { tet.pointIds.forEach((pointId) => { usedPointIds.add(pointId); }); }); tetGeometry.points.forEach((point, pointId) => { if (!usedPointIds.has(pointId)) { tetGeometry.removePoint(pointId); } }); return tetGeometry; }