Показать сообщение отдельно
Старый 27.03.2018, 02:41   #646
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Есть вопросы по моделированию? Обращайтесь.

Сообщение от Nerd Посмотреть сообщение
Есть одна моделька, у которой половина фейсов флипнуто, и на каждый треугольник отдельные вершины.
- Нормализовать нормали не получается, т.к. вёртексы не сваренны.
- Сварить вёртексы нельзя из-за кривых нормалей.
Какие есть варианты, кроме ручной работы?
Ну если только скрипт писать, который проверяет, если фейс в сторону центра смотрит, то флипать. После него всё равно придётся пройтись вручную, но часть работы он сделает.

Или другой вариант: проходить каждый фейс и сверять его ориентацию относительно соседних. Если не совпадает с соседними (или несовпадающих большинство), то флипать.

Короче как-то так, я думаю, без погромирования не обойтись. Если не секрет, как так вышло?


=============

UPD: немного подумал и придумал такой способ: сделать копию меша и флипнуть целиком.
Потом зааттачить в один меш.
Итог: будет "двусторонний" меш с как минимум одной половиной правильной.
Дальше попробовать свелдить вершины.
Дальше смотреть по ситуации (свелдится, не свелдится, получится шелл выделить, не получится).
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Nerd (27.03.2018), St_AnGer (27.03.2018)