Я создаю визуализацию поверхности для 3D-точек данных. Я могу рисовать точки данных в пространстве со сферами. Теперь я хочу создать покрытие поверхности. Вот jsfiddle для него:Покрытие поверхности для вершин в three.js
https://jsfiddle.net/dnprock/b9xyfno5/10/
Я попытался триангуляции, но это не создает поверхность, я хочу:
треугольники = THREE.Shape.Utils.triangulateShape (вершины, отверстия);
for(var i = 0; i < triangles.length; i++){
geometry.faces.push(new THREE.Face3(triangles[i][0], triangles[i][1], triangles[i][2]));
}
Каков способ создания поверхности для покрытия точек?
triangulate возвращает массив индексов. Вот код с триангуляцией. https://jsfiddle.net/dnprock/b9xyfno5/10/ –