Разбить поверхность по линии сшивки

Поверхностное моделирование и дизайн.

Разбить поверхность по линии сшивки

Сообщение Kot_dnz » 08 янв 2009 16:28

Уважаемые гуру,

Подскажите возможно ли от поверхности оторвать один патч или их группу от общей поверхности по линии сшивки.
При стандартном разбиении мы имеем только копию нужного патча(ей) и оригинальную поверхность. Допустим я провел все коррективы над оторванной группой - как её назад вернуть(подменить)?

Если не внятно описал - дополню картинками.
На euclid3 была такая функция cut by boundary.
В catia нашел только аналог cut by curve.
Спасибо
Kot_dnz
Новичок
Новичок
 
Сообщения: 6
Зарегистрирован: 08 янв 2009 13:38
Откуда: Ukraine

Re: Разбить поверхность по линии сшивки

Сообщение Dimon » 08 янв 2009 18:49

Kot_dnz писал(а):Если не внятно описал - дополню картинками.

Картинка не помешала бы, для наглядности. А лучше сам файл. (если не секрет)
Можно сделать "Extract" всей поверхности, или отдельным пэйчам.
Можно "Join"-ом вкладка Sub-elements to remove. Подкоректировать. Затем пришить "Join"-ом .
Вобще, для этого много способов, хотелось бы видеть суть проблемы.
З.Ы. А с эвклидом и не пытайтесь сравнивать! Совсем другой подход. В моём КБ почти все ещё работают в эвклиде. И непонимают, как можно работать в других кадах? Для них это супер продукт. :D Коим он конечно не является.
Аватара пользователя
Dimon
Участник
Участник
 
Сообщения: 76
Зарегистрирован: 01 фев 2008 18:42

Re: Разбить поверхность по линии сшивки

Сообщение Kot_dnz » 09 янв 2009 02:01

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

Конечно обходных путей много, но нужно разобраться как подобное делать правильно. Известный мне по эвклиду путь напрямую не прошел, хотя остальное поверхностное моделировани один к одному, что не удивительно ;).

(как закачать файл сюда так и не нашел :( )
вот ссылка: http://webfile.ru/2539619
Последний раз редактировалось Kot_dnz 09 янв 2009 13:06, всего редактировалось 1 раз.
Kot_dnz
Новичок
Новичок
 
Сообщения: 6
Зарегистрирован: 08 янв 2009 13:38
Откуда: Ukraine

Re: Разбить поверхность по линии сшивки

Сообщение Gringo » 09 янв 2009 12:37

Ну в принципе как и советовали сделайте join указанному фрагменту поверхности, в котором во вкладке Sub-elements to remove - укажете сегмент указанный голубой стрелкой. В результате команды у вас будет поверхность представленная патчами указанными синими стрелками. Его зеркалите. Затем "пришиваите" к исходной поверхности с условием касательности (Check tangency).

Должно получиться.
Gringo
Новичок
Новичок
 
Сообщения: 57
Зарегистрирован: 12 сен 2007 11:05

Re: Разбить поверхность по линии сшивки

Сообщение Kot_dnz » 09 янв 2009 13:05

Уважаемый Gringo,

поверхность является результатом построений, т.е. она уже объединена.
Более того, я не хотел бы потерять историю построения.
посмотрите пожалуйста файл детали и вы поймете о чем речь.
Kot_dnz
Новичок
Новичок
 
Сообщения: 6
Зарегистрирован: 08 янв 2009 13:38
Откуда: Ukraine

Re: Разбить поверхность по линии сшивки

Сообщение catiaforum » 09 янв 2009 14:09

Kot_dnz писал(а):(как закачать файл сюда так и не нашел :( )

в форме быстрого ответа нет функции добавления файла.
нажмите в теме кнопку [ОТВЕТИТЬ] , далее на открывшейся странице найдете текст - " Добавить вложения "
ಠ_ಠ
catiaforum
Участник
Участник
 
Сообщения: 205
Images: 2
Зарегистрирован: 11 сен 2007 18:50
Blog: View Blog (18)

Re: Разбить поверхность по линии сшивки

Сообщение Kot_dnz » 09 янв 2009 15:12

E83 писал(а):
Kot_dnz писал(а):(как закачать файл сюда так и не нашел :( )

в форме быстрого ответа нет функции добавления файла.
нажмите в теме кнопку [ОТВЕТИТЬ] , далее на открывшейся странице найдете текст - " Добавить вложения "


Ух ты, спасибо огромное!
Но место конечно очень неожиданное ;) нашел только поиском ;)
Kot_dnz
Новичок
Новичок
 
Сообщения: 6
Зарегистрирован: 08 янв 2009 13:38
Откуда: Ukraine

Re: Разбить поверхность по линии сшивки

Сообщение Dimon » 09 янв 2009 15:31

Kot_dnz писал(а):вот ссылка: http://webfile.ru/2539619

Что-то не получается у меня скачать файл с этой ссылки. :unknown:
Может попробуете закачать деталь на наш форум. Как это сделать - см. выше. Только в архиве!
Аватара пользователя
Dimon
Участник
Участник
 
Сообщения: 76
Зарегистрирован: 01 фев 2008 18:42

Re: Разбить поверхность по линии сшивки

Сообщение Kot_dnz » 09 янв 2009 15:53

Вот, пожалуйста.
Вложения
PRIMER_kostya.zip
(261.67 КБ) Скачиваний: 615
Kot_dnz
Новичок
Новичок
 
Сообщения: 6
Зарегистрирован: 08 янв 2009 13:38
Откуда: Ukraine

Re: Разбить поверхность по линии сшивки

Сообщение ExtraRight » 10 янв 2009 18:03

Предложенный способ работает.
Выбираете команду Join - выбираете Split.3, в кладке Sub-elements To Remove выбираете фейс, который указан голубой стрелкой - ОК.
Получаете нужную поверхность с историей. Правда использование выбора фейса вносит некую нестабильность: если геометрия будет сильно меняться, то могут быть какие-то проблемы.
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Разбить поверхность по линии сшивки

Сообщение Kot_dnz » 12 янв 2009 10:36

Всем большое спасибо.
Это то, что нужно было, хоть и решение совсем не очевидное ;) :Yahoo!:
Kot_dnz
Новичок
Новичок
 
Сообщения: 6
Зарегистрирован: 08 янв 2009 13:38
Откуда: Ukraine


Вернуться в Shape Design & Freestyle

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron