Создайте сетку в Unity без порядка индексов

У меня есть список местоположений вершин в файле STL (mesh.vertices), но у меня нет порядка индексов (mesh.triangles), как я могу нарисовать эту сетку в Unity?

Спасибо


person Aidoru    schedule 10.08.2015    source источник
comment
Вы можете изучить: wiki.unity3d.com/index.php?title=Triangulator   -  person Łukasz Motyczka    schedule 10.08.2015


Ответы (2)


Видел это на форумах единства некоторое время назад,

неиндексированная сетка, просто установите индексы на 0, 1, 2, 3, 4, 5, 6 ....

а также

В файле STL данные индекса считаются частью самого списка вершин.

http://forum.unity3d.com/threads/how-to-draw-a-mesh-if-i-only-know-vertex-location.346872/#post-2244396

person mgear    schedule 21.10.2015

Я мало что знаю о файлах STL; но я знаю, что, учитывая облако неупорядоченных точек, вы можете получить выпуклую оболочку (наименьший внешний многогранник, содержащий все точки) с помощью алгоритм Дейкстры.

В отсутствие каких-либо дополнительных данных по заказу мало что можно предположить; поэтому я бы предложил использовать это.

person Michael Macha    schedule 17.02.2018