UNPKG

@polygonjs/polygonjs

Version:

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

19 lines (18 loc) 521 B
"use strict"; export function indicesFromPoints(new_index_by_old_index, old_geometry) { const index_attrib = old_geometry.index; if (index_attrib != null) { const old_indices = index_attrib.array; const new_indices = []; let old_index; let new_index; for (let i = 0; i < old_indices.length; i++) { old_index = old_indices[i]; new_index = new_index_by_old_index[old_index]; if (new_index != null) { new_indices.push(new_index); } } return new_indices; } }