¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

12 августа 2021

C3D Labs выпустила C3D Toolkit 2021 дл€ разработки инженерных 3D-приложений

 омпани€ C3D Labs представл€ет новую версию набора инструментов дл€ разработки инженерного программного обеспечени€ C3D Toolkit 2021. ¬ релизе обновлены основные компоненты: геометрическое €дро C3D Modeler, параметрический решатель C3D Solver, конвертеры данных C3D Converter и модуль визуализации C3D Vision.

ѕомимо традиционных обновлений компонентов в C3D Toolkit по€вились также и совершенно новые модули C3D FairCurveModeler и C3D Web Vision. “есно св€занные между собой, они составл€ют целостное решение дл€ создани€ настольных, мобильных, облачных и веб 3D-приложений.

C3D Toolkit 2021

¬ релизе 2021 были учтены потребности разных софтверных рынков, и сегодн€ C3D Toolkit предлагает мощный инструментарий дл€ разработки классических CAD/CAM/CAE-систем, а также продуктов в сфере BIM, VR, 3D-сканировани€ и цифрового производства.

 лючевые приобретени€ новой версии св€заны с поверхностным, твердотельным и листовым моделированием, 3D визуализацией и чтением всех форматов.

C3D FairCurveModeler

 омпани€ C3D Labs разработала новый раздел C3D FairCurveModeler дл€ геометрического €дра C3D, расшир€ющий возможности последнего в части построени€ кривых и поверхностей.

Ѕольшинство существующих ныне CAD-систем позвол€ет моделировать сложные кривые и поверхности, однако даже если CAD-система поддерживает моделирование кривых и поверхностей класса ј, она не обеспечивает надлежащего качества так называемых функциональных кривых (кривых класса F) по критери€м плавности.

ћы провели изыскани€ в области геометрического моделировани€ и вывели р€д специальных требований, соблюдение которых позволило нам получить необходимые параметры плавности кривых. Ќиже приведен список этих требований:

  • минимальное число опорных точек моделируемой сплайн-траектории движени€ и высокий, не ниже 4-го, пор€док гладкости;
  • плавное кручение пространственной кривой;
  • ограничение максимального значени€ кривизны и скорости ее изменени€;
  • минимизаци€ функционала потенциальной энергии.
C3D Toolkit 2021

“ак на свет по€вилс€ C3D FairCurveModeler, методы которого полностью отвечают приведенным выше требовани€м и позвол€ют моделировать кривые и поверхности самого высокого качества.

ќбласть применени€ C3D FairCurveModeler распростран€етс€ на проектные задачи, возникающие в разных отрасл€х техники. »спользование данного раздела в области моделировани€ изделий Ц это быстрый и недорогой способ улучшени€ проектных характеристик только лишь за счет улучшени€ плавности его геометрии.

ѕоверхностное моделирование

¬ геометрическом €дре C3D Modeler 2021 активное развитие получила функциональность сложного поверхностного моделировани€, которую традиционно относ€т к Ђт€желомуї классу. ќна открывает путь к решению —јѕ–-задач в авиационной промышленности, двигателе- и судостроении.

ќсновной новинкой €вл€етс€ поверхность конического или переменного сечени€, котора€ уже была представлена в прошлом году, однако сейчас получила серьезные доработки. —ечение этих поверхностей может мен€тьс€ в процессе движени€ вдоль направл€ющей кривой по заданному закону и иметь форму окружности, дуги эллипса, параболы, гиперболы, заданного сплайна, отрезка пр€мой. ѕоверхности конического сечени€ могут гладко стыковатьс€ с заданными поверхност€ми.

C3D Toolkit 2021

C3D Toolkit 2021

ѕоверхности конического сечени€

ѕроизведены крупные доработки поверхностей по сети кривых (ѕѕ— ). —оставные кривые теперь можно задавать как границы поверхности по сети кривых, ранее така€ возможность была недоступна.
C3D Toolkit 2021

C3D Toolkit 2021

ѕоверхности по сети кривых (ѕѕ— )

¬нутри функционала ѕѕ—  реализовано достраивание сечений с учетом сопр€жений, которые можно задавать на границах поверхности. “акже реализована функциональность авто-цепочки, котора€ в автоматическом режиме при достраивании сечений выстраивает их в нужном пор€дке дл€ обеспечени€ ровной формы поверхности по сети кривых.

C3D Toolkit 2021

јвтоцепочки

¬ операции продлени€ поверхностей была проведена работа по устранению зубцов на стыке граней, подлежащих продлению.

C3D Toolkit 2021

“вердотельное моделирование

¬ функционале срединной оболочки доработаны операции подрезки и продлени€ стро€щейс€ оболочки. ƒл€ срединной оболочки также по€вилась возможность задани€ атрибутов толщин дл€ сохранени€ информации о расположении срединной оболочки относительно твердого тела.

C3D Toolkit 2021

—рединна€ оболочка

ƒоступен новый функционал объединени€ гладко стыкующихс€ граней по одному ребру.

ћоделирование листовых тел

C3D Modeler содержит уникальную дл€ геометрических €дер функциональность листового моделировани€. ¬ версии 2021 разработан метод распознавани€ листового тела буквально в один клик после импорта модели. ¬ результате работы новой операции дл€ полученного тела будут доступны все методы листового моделировани€.

C3D Toolkit 2021

–аспознавание листового тела

ћетод преобразовани€ твердого тела в листовое теперь представлен официально. –анее мы уже анонсировали данную операцию, однако теперь она полностью функционирует и доступна в геометрическом €дре.
C3D Toolkit 2021

ѕреобразование в листовое тело

ƒоработаны операции штамповки произвольным телом и отбортовки. ¬ частности, была улучшена производительность работы этих операций и увеличена область их применени€, т.е. операции теперь обрабатывают и более сложные конфигурации тел.

C3D Toolkit 2021

Ўтамповка произвольным телом и отбортовка

ѕараметрический решатель

¬ параметрическом решателе C3D Solver паттерны (массивы) вращени€ теперь работают и по двусторонней схеме: по€вилась возможность по экземпл€ру паттерна получить положение оригинала, т.е. решить обратную задачу паттерна. ѕомимо этого, дл€ массивов теперь можно задавать способы выравнивани€ их экземпл€ров: линейное или ротационное.

C3D Toolkit 2021

ѕаттерны вращени€

–еализовано моделирование роликовых кулачковых механизмов посредством добавлени€ нового объекта толкател€ в сопр€жение кулачок-толкатель Ц цилиндр. “еперь Solver может обрабатывать касание цилиндрической грани в подобных механизмах.

C3D Toolkit 2021

 улачковый механизм

¬озможности Solver при работе со сплайнами, на которые уже наложены какие-либо ограничени€, пополнились функцией добавлени€ и удалени€ его точек. “еперь при внесении любых изменений в существующий сплайн все ограничени€ сохран€ютс€.

C3D Toolkit 2021

–абота C3D Solver со сплайнами

ƒл€ каркасных моделей была доработана функци€ драггинга, котора€ теперь учитывает специфику перетаскивани€ вершин не только твердотельных моделей, но и каркасных.

C3D Toolkit 2021

ƒраггинг каркасных моделей

ѕоддержка всех форматов

явл€€сь частью C3D Toolkit, C3D Converter поддерживает наиболее попул€рные обменные форматы, но имеет определенные ограничени€ в части реализации проприетарных форматов, например, нативных форматов сторонних CAD-систем. Ёто св€зано с тем, что геометрическое €дро не должно поддерживать форматы, €вл€ющиес€ специфичными дл€ определенных отраслей.

 оманда C3D Converter пришла к выводу, что необходимо создать такую систему интеграции, котора€ позволила бы подключать к приложению на базе C3D сторонние модули дл€ поддержки других форматов. “ак по€вилс€ плагин дл€ C3D Converter, позвол€ющий подключать к приложению любые сторонние пакеты.

ƒл€ пользовател€ C3D работа плагина реализуетс€ посредством двух новых функций API C3D Converter:

  • IConvertor3D::LoadForeignReader( path_to_plugin, settings )
  • IConvertor3D::ForeignRead( ItModelDocument&, Е )

ѕерва€ функци€ загружает сторонний пакет и считывает специфичные дл€ него настройки, а втора€ читает формат и формирует модельный документ.

C3D Toolkit 2021

—хема интеграции стороннего пакета

—хема интеграции стороннего пакета в приложении на основе плагина продемонстрирована выше. ¬ верхней части схемы имеетс€ €дро C3D и приложение на его основе, которому необходимо передать файл с настройками пакета, определ€ющий нюансы его работы и €вл€ющийс€ частью плагина. ¬ нижней части имеетс€ сторонн€€ подключаема€ библиотека и поставл€емые с ней модули, в которых реализован интерфейс дл€ C3D. ѕосле загрузки пакета через LoadForeignReader все данные импортируютс€ в €дро C3D.

“акже в C3D Converter реализован импорт моделей в формате OBJ, позвол€ющий передавать полигональное представление, визуальные атрибуты и текстуры.

C3D Toolkit 2021

ћодель в формате OBJ

3D-визуализаци€

–азработанный дл€ инженерных 3D-приложений движок C3D Vision нацелен, в первую очередь, на точность отображени€ геометрических построений и высокую производительность при работе с большими модел€ми.

¬ версии 2021 впервые реализованы представлени€ дл€ объединени€ геометрии в один объект. ќсновным преимуществом таких представлений €вл€етс€ многократное повышение производительности за счет того, что все элементы наход€тс€ в одной геометрии и вызов функции отрисовки происходит только один раз.

ѕервое такое представление Ч PolygonGeometry Ч объедин€ет большое количество кривых в пределах одной геометрии. ƒл€ редактировани€ данного геометрического представлени€ в C3D Vision имеетс€ р€д функций, таких как динамическое добавление кривых, назначение материала дл€ каждой кривой и т. д.

C3D Toolkit 2021 C3D Toolkit 2021

—лева: единичный объект, справа: множество объектов PolygonGeometry

—ледующее геометрическое представление Ч MathGroupGeometry Ч позвол€ет объедин€ть большое количество любых тел, при этом возможность изменени€ свойств каждого отдельного тела, например изменение его цвета, положени€ и т. д., сохран€етс€.

C3D Toolkit 2021

ћанипул€ции с объединенной геометрией MathGroupGeometry

ƒоработано представление аннотационной геометрии CommentGeometry, которое теперь позвол€ет создать произвольное количество меток.

C3D Toolkit 2021

Ќесколько меток CommentGeometry

“акже в C3D Vision 2021 были произведены доработки представленных в прошлом году новинок, таких как манипул€торы дл€ интерактивного редактировани€ геометрии, инструменты дл€ управлени€ ее визуальными свойствами и инструменты дл€ выделени€ объектов и масштабировани€ камеры.

¬еб-визуализаци€

ѕомимо улучшени€ существующего модул€ визуализации мы разработали новый программный компонент C3D Web Vision 2021, предоставл€ющий возможности десктопного модул€ визуализации C3D Vision разработчикам инженерных веб-приложений.

C3D Web Vision, использу€ возможности трехмерной визуализации C3D Vision, позвол€ет повысить качество отображени€ моделей на сцене, управл€ть свойствами рендеринга элементов моделей и, что самое главное, существенно ускорить разработку инженерного веб-софтвера.

Ѕолее подробна€ информаци€ о новом компоненте опубликована в этой новости.

C3D Toolkit 2021


¬сего в C3D Toolkit 2021 насчитываютс€ дес€тки новых разработанных методов, сотни улучшений и доработок имеющихс€ команд. ѕодробнее о них можно будет узнать из записей докладов на прошедшей конференции C3Days 2021 на нашем YouTube канале.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: »скусственна€ проблема искусственного интеллекта
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2021 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.