2012-06-06 4 views
0

У меня есть набор треугольников, создающих сетку вдоль одной плоскости (подумайте о стене комнаты с ее треугольником, определяющим геометрию). Мне нужно показать двумерное представление сетки, чтобы каждая точка каждого треугольника (x, y, z) была преобразована в (x, y). Мне нужно иметь точно такую ​​же форму/область каждого треугольника, расположенную в тех же относительных местах других треугольников.Плоская трехмерная треугольная сетка для 2D

Есть уже ответы, как это, которые решают, как преобразовать 3D треугольник в 2D, как этот

Flattening a 3d triangle

, но они должны установить одну вершину треугольника, как происхождение. Как я могу применить ту же идею, поэтому мне не нужно помещать каждый треугольник в правильное положение по сравнению с другими треугольниками?

ответ

1

Вы можете использовать тот же подход. Просто выберите одну точку (первая вершина первого треугольника так же хороша, как и любая) в качестве источника и используйте то же значение для всех точек в вашей сетке.

Это должно преобразовывать их в последовательном порядке.

Смежные вопросы