В релизе 2020 нашли отражение потребности разных софтверных рынков, и сегодня C3D Toolkit предлагает мощный инструментарий как для разработки классических CAD/CAM/CAE-систем, так и для инновационных продуктов в сфере BIM, VR, 3D-сканирования, цифрового производства.
Ключевые приобретения новой версии связаны с поверхностным, твердотельным и листовым моделированием, прямым редактированием 2D-геометрии, 3D визуализацией, интероперабельностью.
Поверхностное моделирование
В геометрическом ядре C3D Modeler 2020 основной упор сделан на развитие функциональности сложного поверхностного моделирования, которую традиционно относят к «тяжелому» классу. Она открывает путь к решению САПР-задач в авиационной промышленности, двигателе- и судостроении.Реализовано построение кривых с плавным изменением кривизны и их редактирование с помощью геометрического определителя.
Каждая грань построена на отдельной поверхности
Грани объединены с помощью общей поверхности
Поверхность по сети кривых
Кинематика телом
Кинематика по нормали к поверхности
Поверхность по сечениям, купол
Твердотельное моделирование
В операции сечения оболочки добавлено управление продлением режущей поверхности.В срединной оболочке появилась возможность задания диапазона толщин.
Срединная оболочка
Моделирование листовых тел
C3D Modeler содержит уникальную для геометрических ядер функциональность листового моделирования. В версии 2020 разработан новый метод штамповки листового тела другим произвольным телом.Штамповка листового тела другим телом
Сгиб по криволинейным ребрам
Преобразование полигональных сеток в B-Rep
Модуль C3D B-Shaper, впервые выпущенный в прошлом году, ожидаемо привлек внимание рынка. Он преобразует тяжелые полигональные модели в твердотельные с граничным представлением (B-Rep) для их оптимального использования (редактирования, отображения и т.д.) в различных 3D-приложениях. Потенциально B-Shaper встраивается в технологии реверс-инжиниринга, BIM, VR, топологической оптимизации.За год использования модуля в пользовательских приложениях поступил большой поток моделей для проверки алгоритмов и выявления проблем с получением качественного результата преобразования.
С учетом обратной связи от рынка в версии 2020 реализован упрощенный режим построения модели B-Rep: в случае если из-за погрешностей входных данных и неточности распознавания не удается построить общее ребро между соседними гранями, будут построены граничные ребра. Упрощенный режим разработан прежде всего для задач визуализации.
Результат работы упрощенного режима построения B-Rep
Прямое 2D-редактирование геометрии
В параметрическом решателе C3D Solver возможности драггинга пополнились динамической трансформацией – преобразованием по матрице, включающим в себя вращение, перемещение и масштабирование части чертежа. Она работает в режиме реального времени и позволяет распознать неподвижную и подвижную части чертежа, минимизируя последнюю. Подготовка такого драггинга и его исполнение объединены в одном вызове API.Динамическая трансформация
Интероперабельность
Формат JT считается одним из самых современных на рынке, поэтому его полноценная поддержка имеет большую ценность для разработчиков инженерных приложений. В модуле конвертации данных C3D Converter 2020 реализовано чтение атрибутов из формата JT за счет доступа к метаданным данных файлов и организована передача контрольных характеристик моделей (объема, площади поверхности, плотности и массы) в форматах STEP и JT.Сетки в C3D и JT устроены по-разному, и раньше C3D Converter мог быстро записывать только сетки без топологии. В результате глубокой переработки алгоритма преобразования сеток в новой версии конвертеров передача топологии сочетается с быстродействием экспорта в формат JT.
Экспорт в формат JT
Чтение внедренных в JT шрифтов
3D визуализация
Разработанный для инженерных 3D-приложений движок C3D Vision нацелен, в первую очередь, на точность отображения геометрических построений и высокую производительность при работе с большими моделями.В версии 2020 впервые реализованы интерактивные инструменты типа манипуляторов. Базовый класс манипуляторов называется SceneWidget, он применяется как отдельно, так и в составе процессов редактирования объектов. Среди разработанных манипуляторов:
- активный манипулятор Hot-point, виджет с определенным представлением и поведением,
- манипуляторы направления реализуют сдвиг по указанной оси,
- манипуляторы поворота реализуют вращение вокруг осей.
Применение манипуляторов в приложении
Селектирование рамкой
Масштабирование рамкой
Всего в C3D Toolkit 2020 насчитываются десятки новых разработанных методов, сотни улучшений и доработок имеющихся команд. Хотите узнать о них подробнее? Смотрите запись онлайн-презентации:
О компании C3D Labs
C3D Labs разрабатывает инструменты для создания инженерного программного обеспечения, в том числе геометрическое ядро — ключевой программный компонент трехмерных САПР. Компания основана в 2012 году на базе математического подразделения АСКОН, работавшего над ядром с 1995 года, и сегодня входит в АСКОН как дочерняя компания. Резидент ИТ-кластера инновационного центра «Сколково».
Подробнее на сайте компании http://c3dlabs.com.