(Three.js) how can i get indices from STL file after load stl file with loader?
i have a question,
i want to get vertices and indices from stl file from STLLoader of Three.js.
i can get vertices but, i can’t get indices…
i tried
console.log(STLgeometry)
but the index attribute is null….
is there any chance to get indices..?
and i tried for loop
//arr = devided vertices array in 3 elements
// ex) arr =[[x1,y1,z1],[x2,y2,z2]...,]
//but there are same elements ex) [[x1,y1,z1],..,[x1,y1,z1]]
// so i remove same elements and that called "node" array
//if node's element and arr's elment is same, take that index and push it to "indices" array.
//but it takes so much time..... if vertices array is too big.
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < node.length; j++) {
if (String(arr[i]) === String(node[j])) {
indices.push(j);
}
}
}
i really need your help.
Read more here: Source link