Хочу поговорить про Mesh ( ЭТО НЕ POLY))))
Мне нужно "починить" модель. Она сделана в Mesh.
У неё есть косяк - куча слипшихся вместе фейсов.
Двойных вертексов в модели НЕТУ !!!
Короче, у меня всё получится, если мне удастся как-то выделить и убить все слипшиеся (или, как говорят, компланарные) фейсы по всему мешу.
Подозреваю, что это нужно кодом выделять, но я в нём не понимаю ничего. Помогите.
Просто выделить в меше компланарные (именно Фейсы). Они кой-де по четыре триса, а кой -где и по два вместе есть.
зараза, не все выделяет. Какие-то оставляет.
Вот кусочек .
KOBRA.zip ( 317,35 килобайт )
: 118
оверлэпы не видны снаружи, они внутри меша. Их нужно убить все и потом свелдить вершины.
300 000 треугольников скрипт считал полотора часа.
Выделяет всё правильно, НО только одну половину, вторую оставляет.
А надо-то обе, то есть, ВСЕ схлопнутые треугольники.
не знаю все ли удалилось и не удалилось ли чего лишнего
я исходил из того, что у слипшихся фейсов центры располагаются в пределах погрешности и выделял только такие
сначала через xview выделил оверлэпы, через поли сделал grow селекшену и скриптом по этому набору фейсов стал искать совпадения
на этот кусок ~3 секунды
А реально без дыр сделать в принципе?
Если бы был кусок типа было - стало, несколько проще было бы понять каким образом искать негодные фейсы. Мы же как-то это мозгом определяем, остается только формализовать задачу и закодить
топология важна ? можно было бы этот кусок в браше через динамешь пропустить, ну и если нужно то через десимейшн мастер оптимиизировать
Я написал скрипт для удаления перекрывающиеся фэйсов для этого случая.
Пример:
Если включить галочку Delete partial open faces, тогда удаляются и другие ненужные фэйсы.
Такой вариант подходит для вас?
KOBRA_test_2013.rar ( 187,54 килобайт )
: 118
Ништяк. Этот кусок он потел пол часа. Ну, это же не пол года.
Ура !!! Кирилл здоров !!
интересно.
igorznag2 а можно в двух словах о том как сделано?
Ой, Игорь, извини.
Я вчера кое-что курнул и решил, что предупреждения - это рейтинг кармы. Ну и поднял тебе до сотни =)
теперь опускать их в лом
наверное. все упирается в то, что считать за overlapping
Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)