computeUniqueVertices 方法用于计算唯一的顶点集合,这个顶点集合可以被用来绘制多面体。
Polyhedron.computeUniqueVertices(polygon)
polygon
:Object。作为多面体的面数组。该方法返回一个包含唯一顶点集合的数组,每个顶点都是一个长度为3的数组。
const polyhedron = Polyhedron.get('tetrahedron');
const uniqueVertices = Polyhedron.computeUniqueVertices(polyhedron.faces);
console.log(uniqueVertices); // [[0, 0.94281, -0.33333], [-0.8165, -0.4714, -0.33333], [0.8165, -0.4714, -0.33333], [0, 0, 1.0541]]
polygon
必须是一个有效的面数组,否则会导致错误或者意外结果的产生。