Создание архитектурных проектов, моделей и образцов продукции, узлов машинных механизмов требует надежного и функционального 3D-приложения. Программные продукты для трехмерного моделирования создаются на базе геометрических ядер. Этот базовый элемент программы отвечает за точность геометрического построения, оказывает прямое влияние на безопасность и качество объекта, который проектируется при помощи программы.
1 Популярные геометрические ядра
До недавнего времени отечественные IT-разработчики использовали для создания программных продуктов зарубежные геометрические ядра (Parasolid, T-Flex, SolidWorks, Granite, ACIS, CGM). Относительно недавно на рынок было представлено первое ядро российской разработки, на котором стали активно создаваться инженерные, вычислительные, медицинские, архитектурные и дизайнерские 3D-приложения (C3D Modeler).
2 Роль ГЯ в создании 3D-приложений
Геометрическое ядро позволяет выстраивать трехмерные модели разного уровня сложности, собирать их друг с другом, управлять смоделированными объектами. Базовый компонент ПО является основой для разработки специализированных графических сервисов (инженерный анализ, подготовка производства, автоматизированное проектирование). В ядре собран комплект библиотек API-интерфейсов для создания цифровых моделей разного типа (твердотельных, каркасных, поверхностных).
Но не в каждом геометрическом ядре есть все необходимые для моделирования компоненты. Для создания трехмерных цифровых объектов необходимо:
- осуществлять базовые операции;
- моделировать топологию граничных представлений;
- выполнять булевы операции;
- редактировать поверхности;
- удалять невидимые линии;
- визуализировать объекты;
- читать и записывать геометрические файлы различных форматов.
Все необходимые функции предусмотрены только в одном из геометрических ядер — C3D Modeler разработки отечественной компании C3D Labs.
3 Геометрическое ядро C3D Modeler
ГЯ C3D Modeler предназначено для выполнения полного комплекса геометрических расчетов для моделирования 2D и 3D-объектов. Лицензионный продукт предоставляется пользователям сроком на 1 год с комплексной оплатой обновлений и техподдержки в течение срока действия лицензии. В стоимость лицензии разработчика на 1 год входят также отчисления (роялти) с продаж ПО, разработанного на базе этого компонента. Подробнее об этом читайте здесь: https://c3dlabs.com/ru/products/c3d-toolkit/modeler/.