триангуляция трехмерной сетки на равноудаленные точки

Я искал алгоритм, который берет любую сетку и триангулирует ее так, чтобы все ребра были одинаковой длины.

У меня есть некоторый опыт в создании сетки и триангуляции, но я не знаю ни одного алгоритма, который может это сделать, и не могу его найти.

Есть ли?


person Jochem Van Der Spek    schedule 31.03.2014    source источник


Ответы (1)


Я думаю, что вы ищете алгоритмы повторного создания сетки, для начала с помощью поиска в Google я нашел это бумага, и я думаю, что это может быть полезно, прежде всего, для понимания повторного создания сетки.

Мудрая реализация OpenFlipper имеет более одной реализации повторного создания сетки, это открытый исходный код, его легко читать и изучать.

Это пример повторного создания сетки с использованием OpenFlipper

remshing using OpenFlipper

Как видите, вы можете выбрать целевую длину ребра, а затем начать процесс пересоздания, в результате чего

пересоздание с помощью OpenFlipper

person Ahmed Matar    schedule 31.03.2014
comment
благодарю вас. Вы правы в том, что мой вопрос касается повторного создания сетки, а не триангуляции. Ремешер OpenFlipper даже имеет параметр длины края, так что это должно ответить на мой вопрос. - person Jochem Van Der Spek; 31.03.2014