Компания C3D Labs представила пятую версию комплекта инструментов для разработки инженерного софта - C3D Toolkit 2019. В его состав входят пять программных компонентов: геометрическое ядро C3D Modeler, параметрическое ядро C3D Solver, модуль обмена данными C3D Converter, движок визуализации C3D Vision и модуль преобразования полигональных моделей в граничное представление С3D B-Shaper. Тем самым C3D Toolkit подтверждает статус самого полного и целостного решения для создания систем класса CAD/CAE/CAM/EDA/BIM.
C3D B-Shaper 2019 преобразует полигональную сетку в модель с граничным представлением (B-rep), которую можно редактировать классическими инструментами CAD — выполнять булевы операции, строить фаски, получать проекции и сечения.
Геометрическое ядро C3D Modeler 2019 получило улучшенные функции моделирования, проецирования и отображения геометрических моделей. В моделировании появилась операция сечения тела открытой оболочкой. В моделировании листовых тел, уникальном для геометрических ядер функционале, добавлены размножение листового тела, упрощение развертки, построение ребра усиления с прогибом.
Упрощена развертка. Ребро усиления на сгибе листового тела, которое появилось в предыдущей версии C3D Toolkit, теперь модифицировано и может строиться с прогибом. При операции разгиба листового тела ребро скрывается, а при сгибе восстанавливается.
Другие новинки геометрического моделирования:
- управление погрешностью в сравнении подобных поверхностей
- учет нормалей поверхностной направляющей кинематического тела
- добавление привязок по именам в операции «Уклон»
- реализация возможности именования граничных ребер по именам кривых.
В проецировании пользователям впервые доступно проецирование осевых линий поверхностей в чертеж; доработаны алгоритмы проецирования измененных компонентов сборок, прозрачных тел и условных изображений резьбы; добавлено использование атрибутов для привязок в разрезах и сечениях.
Помимо улучшения и модификации непосредственно вычислительных алгоритмов геометрического ядра, разработчики провели системные работы по повышению производительности и стабильности работы геометрического ядра:
- реализована возможность сохранения в формате C3D в предыдущие релизы
- добавлены чтение и запись исполнений из САПР КОМПАС-3D
- выполнена оптимизация истории построения, что позволило устранить повторное использование данных
- в многопоточном режиме реализована сборка «мусора» – хранящихся в памяти данных, которые в дальнейшем не потребуются для работы приложения.
В обновленном параметрическом ядре C3D Solver 2019 заметны функциональные доработки, апгрейд API и новый раздел в документации.