3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выделить Faces в Mesh
industrialudaf
сообщение 27/06/2018, 00:25
Сообщение #1


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



Хочу поговорить про Mesh ( ЭТО НЕ POLY))))
Мне нужно "починить" модель. Она сделана в Mesh.
У неё есть косяк - куча слипшихся вместе фейсов.
Двойных вертексов в модели НЕТУ !!!
Прикрепленное изображение
Короче, у меня всё получится, если мне удастся как-то выделить и убить все слипшиеся (или, как говорят, компланарные) фейсы по всему мешу.
Подозреваю, что это нужно кодом выделять, но я в нём не понимаю ничего. Помогите.
Просто выделить в меше компланарные (именно Фейсы). Они кой-де по четыре триса, а кой -где и по два вместе есть.

Сообщение отредактировал industrialudaf - 27/06/2018, 00:27
Go to the top of the page
 
+Quote Post
temp-64GTX
сообщение 27/06/2018, 07:58
Сообщение #2


Хренодёр
Иконка группы

Группа: Пользователи
Сообщений: 967
Регистрация: 02/06/2007
Из: Новосибирск
Пользователь №: 53 785



Можно так, но оно выделяет все компланары, а не один из них.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 27/06/2018, 11:39
Сообщение #3


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



зараза, не все выделяет. Какие-то оставляет.
Вот кусочек .
Прикрепленный файл  KOBRA.zip ( 317,35 килобайт ) Кол-во скачиваний: 13

оверлэпы не видны снаружи, они внутри меша. Их нужно убить все и потом свелдить вершины.


Сообщение отредактировал industrialudaf - 27/06/2018, 11:48
Go to the top of the page
 
+Quote Post
igorznag2
сообщение 27/06/2018, 12:14
Сообщение #4


Бывалый
Иконка группы

Группа: Пользователи
Сообщений: 120
Регистрация: 14/08/2015
Пользователь №: 109 394



Цитата(industrialudaf @ 27/06/2018, 11:39) *
Вот кусочек .
Прикрепленный файл  KOBRA.zip ( 317,35 килобайт ) Кол-во скачиваний: 13

оверлэпы не видны снаружи, они внутри меша. Их нужно убить все и потом свелдить вершины.

Используйте скрипт DeleteDoubleFaces.
Видео-пример: https://youtu.be/YK7kF64Qgg0
https://www.scriptspot.com/bobo/mxs2/ddf/
https://www.scriptspot.com/bobo/mxs2/ddf/DDF_5.zip
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 28/06/2018, 09:35
Сообщение #5


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



300 000 треугольников скрипт считал полотора часа.
Выделяет всё правильно, НО только одну половину, вторую оставляет.
А надо-то обе, то есть, ВСЕ схлопнутые треугольники.
Go to the top of the page
 
+Quote Post
Jahman
сообщение 28/06/2018, 13:12
Сообщение #6


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 323
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



не знаю все ли удалилось и не удалилось ли чего лишнего
я исходил из того, что у слипшихся фейсов центры располагаются в пределах погрешности и выделял только такие
сначала через xview выделил оверлэпы, через поли сделал grow селекшену и скриптом по этому набору фейсов стал искать совпадения
на этот кусок ~3 секунды
Прикрепленные файлы
Прикрепленный файл  kobra_obj.zip ( 247,17 килобайт ) Кол-во скачиваний: 7
 
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 28/06/2018, 17:49
Сообщение #7


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



Цитата(Jahman @ 28/06/2018, 13:12) *
не знаю все ли удалилось и не удалилось ли чего лишнего
я исходил из того, что у слипшихся фейсов центры располагаются в пределах погрешности и выделял только такие
сначала через xview выделил оверлэпы, через поли сделал grow селекшену и скриптом по этому набору фейсов стал искать совпадения
на этот кусок ~3 секунды

Ой, чего наделал wacko.gif
Всё в треугольниках и в дырах.
Но, тебе тоже спасибо за участие и ... сочувствие

Сообщение отредактировал industrialudaf - 28/06/2018, 18:19
Go to the top of the page
 
+Quote Post
Jahman
сообщение 28/06/2018, 23:34
Сообщение #8


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 323
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



А реально без дыр сделать в принципе?
Если бы был кусок типа было - стало, несколько проще было бы понять каким образом искать негодные фейсы. Мы же как-то это мозгом определяем, остается только формализовать задачу и закодить
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 29/06/2018, 13:30
Сообщение #9


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



Цитата
Если бы был кусок типа было - стало, несколько проще было бы понять каким образом искать негодные фейсы.


Прикрепленное изображение
потом их все удаляем и свариваем вершины, переводим в Poly сверху Turbo. Всё.
----------------------
А если сразу меш перевести в Poly, то сам понимаешь, получится маленький ад.
Go to the top of the page
 
+Quote Post
Sl1m
сообщение 29/06/2018, 15:34
Сообщение #10


Бот 3д центра
Иконка группы

Группа: Пользователи
Сообщений: 4 375
Регистрация: 15/09/2007
Из: Россия, Пенза
Пользователь №: 56 863



топология важна ? можно было бы этот кусок в браше через динамешь пропустить, ну и если нужно то через десимейшн мастер оптимиизировать
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 29/06/2018, 17:46
Сообщение #11


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



Цитата
топология важна ?

Важна. Нужно, чтобы потом дивайдилось нормально.
Go to the top of the page
 
+Quote Post
igorznag2
сообщение 29/06/2018, 17:59
Сообщение #12


Бывалый
Иконка группы

Группа: Пользователи
Сообщений: 120
Регистрация: 14/08/2015
Пользователь №: 109 394



Я написал скрипт для удаления перекрывающиеся фэйсов для этого случая.
Пример: https://youtu.be/a0Z5r5Sbxuo
Если включить галочку Delete partial open faces, тогда удаляются и другие ненужные фэйсы.
Такой вариант подходит для вас?

Прикрепленный файл  KOBRA_test_2013.rar ( 187,54 килобайт ) Кол-во скачиваний: 16
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 29/06/2018, 21:13
Сообщение #13


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



Цитата
Такой вариант подходит для вас?

Да
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 30/06/2018, 00:16
Сообщение #14


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 513
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967



Ништяк. Этот кусок он потел пол часа. Ну, это же не пол года.
Ура !!! Кирилл здоров !!
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Jahman
сообщение 30/06/2018, 12:30
Сообщение #15


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 323
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



интересно.
igorznag2 а можно в двух словах о том как сделано?
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






2 страниц V   1 2 >
Reply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 23/10/2018 - 09:23