Страница 1 из 1
Сшивание поверхностей

Добавлено:
26 окт 2011 17:34
DmitriySokovets
Добрый день, коллеги!
Есть довольно простая задача, решение которой я не смог найти. Суть её такова, что необходимо из двух(и более) поверхностей сделать одну.
У меня это получалось сделать с помощью инструмента GSD - Rough Offset и после этого обычный Offset только в обратном направлении, но
отклонение при этом местами было недопустимым(порядка 0,5мм). Сопряжение поверхностей которые нужно превратить в одну для меня значение
не имеет, главное, чтобы они в точности повторяли исходные.
Существует ли способ или человеческий инструмент для решения данной задачи?
Re: Сшивание поверхностей

Добавлено:
26 окт 2011 21:02
DmitriySokovets
Дополню, что речь идёт не о простом объединение Join-ом или Feferation-ом. Нужно полностью избавиться от сегментации поверхности.
Re: Сшивание поверхностей

Добавлено:
26 окт 2011 22:08
[PTM]
ммм а зачем? у катьки с линиями перехода все норм, в отличие от солидола
пробуйте
- Код: Выделить всё
c:concatenate
Re: Сшивание поверхностей

Добавлено:
26 окт 2011 23:09
zerganalizer
Все имеет значение, особенно сопряжение исходных кусков. Нельзя по Катийной логике одного патча поверхности слить воедино без отклонений некасательные (точнее, без сопряжения кусков по G2) патчи в один. Айсем что-то должен уметь, но у меня там эта функция вешалась очень надолго без результата (патч из патчей). Поэтому для борьбы с сегментацией не G2-G3-порядка лучше ее не создавать, тем более, если сливать нужно не четырех-угольные куски. Это как нельзя получить односегментный сплайн с изломами внутри. Сглаживание поверхности автомотива/айсема пробовали (работает по датумам)? Если это авиастроение, то забейте - результат даже если он будет, будет пестреть перегибами. Проще перестроить поверх через Айсем, используя сечения-кривые со сглаживанием/аппроксимацией.
Re: Сшивание поверхностей

Добавлено:
27 окт 2011 10:46
DmitriySokovets
zerganalizer писал(а):Это как нельзя получить односегментный сплайн с изломами внутри.
Да, но можно воспользоваться Smooth Curve для удаления переломов с небольшим отклонением и сопряжением по G2 (G0,G1).
Вот тоже самое необходимо сделать с поверхностью. В аутомотиве не нашел подходящего инструмента
zerganalizer писал(а):Нельзя по Катийной логике одного патча поверхности слить воедино без отклонений некасательные (точнее, без сопряжения кусков по G2) патчи в один
Хорошо! А как тогда слить воедино несколько патчей с сопряжением по G2?
Re: Сшивание поверхностей

Добавлено:
27 окт 2011 10:53
DmitriySokovets
[PTM] писал(а):ммм а зачем? у катьки с линиями перехода все норм, в отличие от солидола
пробуйте
Часто бывает, что линии перехода вызывают много проблем при последующей обработке такой поверхности.
Сoncatenate - то, о чём я говорю. А как быть с множеством поверхностей с которыми нужно сделать тоже самое?
Re: Сшивание поверхностей

Добавлено:
27 окт 2011 11:54
[PTM]
приведите пример, желательно с картинками:)
Re: Сшивание поверхностей

Добавлено:
27 окт 2011 12:33
DmitriySokovets
Зачастую бывает, что получаешь деталь построенную довольно иррационально

А с ней нужно работать, вносить изменения и т.д. Новую строить времени не
хватает. Вот и приходиться искать экспресс-методы выглаживания. Пример такой детали представлен на картинке во вложении.
Re: Сшивание поверхностей

Добавлено:
27 окт 2011 18:09
zerganalizer
За консалтинг готовы платить? Путь ассоциативный, т.е. наследует изменения, устраняет сегментацию, создает ассоциативный цельный патч до G3 непрерывностью. Могу скрины выслать, что работает.
Re: Сшивание поверхностей

Добавлено:
27 окт 2011 18:12
zerganalizer
[PTM] писал(а):ммм а зачем? у катьки с линиями перехода все норм, в отличие от солидола
пробуйте
- Код: Выделить всё
c:concatenate
Далеко не со всеми огрызками работает (с усеченными поверхностями не работает, так и пишет).
Re: Сшивание поверхностей

Добавлено:
27 окт 2011 18:21
[PTM]
я знаю) также как и патч из патчей ICEM. например пирамидку из 3-х патчей с g2 преобразовать не удалось(
Re: Сшивание поверхностей

Добавлено:
30 янв 2012 12:41
oleg
Как я понял в CATIA нельзя создать замкнутую поверхность состоящую из одного патча.То есть инструмента аналогичного <замкнуть сплаин>,только для поверхности например построенной по сечениям не существует?
Re: Сшивание поверхностей

Добавлено:
02 фев 2012 17:13
zerganalizer
Даже сфера в Кате двухпатчевая, факт.
Re: Сшивание поверхностей

Добавлено:
02 фев 2012 23:00
korps
Можно попробовать появившийся в 21 релизе "surface simplification"!