Я бы хотел получить точки треугольника вокруг точки, где грань будет указывать в направлении указанной нормали. Я буду использовать THREE.js, чтобы добавить их в BufferGeometry.
Очень грубый рисунок:
Вот код, который у меня есть:
//The XYZ location of a point:
var x = model.points[i*3];
var y = model.points[i*3+1];
var z = model.points[i*3+2];
//The normal vector direction:
var nx = model.normals[i*3];
var ny = model.normals[i*3+1];
var nz = model.normals[i*3+2];
Как можно выбрать еще 3 точки вокруг этой точки, которые все перпендикулярны нормали и на одинаковом расстоянии от точки / друг друга?
СПАСИБО!