@ Пол-Ян, спасибо за ответ, да, к сожалению, он не работает с 3D-точкой. После этого я пришел к такому же выводу.

отаю с Three.js. У меня есть коллекция3D очки (x, y, z) и набор граней. Одно лицо состоит изK баллов, Он может быть как выпуклым, так и вогнутым. Я не нашел ничего, что могло бы помочь мне в документации Three.js. Одним из решений может быть триангуляция этих форм, но пока я не нашел ни одного простого алгоритма трехмерной триангуляции.

Другое решение будет делать что-то вроде этого:

var pointsGeometry = new THREE.Geometry();

pointsGeometry.vertices.push(new THREE.Vector3(10, 0, 0));
pointsGeometry.vertices.push(new THREE.Vector3(10, 10, 0));
pointsGeometry.vertices.push(new THREE.Vector3(0, 10, 0));
pointsGeometry.vertices.push(new THREE.Vector3(1, 3, 0));
pointsGeometry.vertices.push(new THREE.Vector3(-1, 3, 0));
pointsGeometry.vertices.push(new THREE.Vector3(10, 0, 0));

var material = new THREE.MeshBasicMaterial({color: 0x00ff00});

var mesh = new THREE.Shape/ShapeGeometry/Something(pointsGeometry, material);
group.add(mesh);

scene.add(group);

У меня много таких фигур, которые образуют замкнутую поверхность.

Любое предложение?

Спасибо за Ваше внимание. Хорошего дня.

Ответы на вопрос(2)

Ваш ответ на вопрос