C3D Modeler

Встраивайте эффективные инструменты для 2D и 3D геометрического моделирования в свои приложения.
Запросить

C3D Modeler выполняет все геометрические расчеты, необходимые для построения 2D-эскизов и 3D-моделей. Для описания формы моделируемого объекта в C3D Modeler используется граничное представление геометрии, при этом модель строится из трехмерных тел, которые создаются с помощью поверхностей и кривых. Далее тела группируются в сборочные единицы, из которых строятся сборочные единицы следующего уровня.

Вместе с граничным представлением модели поддерживается полигональное представление геометрии. Элементами полигональных моделей являются аппроксимационные объекты, построенные из пластин и полигонов. Такие модели используются для расчётов и визуализации. Также доступно выполнение ряда операций с полигональным CAD-системами: булева операция, упрощение полигональной сетки и т. д.

Объекты геометрической модели, такие как B-Rep тела, полигональные объекты и каркасы, снабжены журналами построения, в которых хранятся методы, их последовательность и необходимые исходные данные для построения объектов.

Журнал построения позволяет редактировать геометрическую модель и перестраивать модель с новыми параметрами. Информация о геометрии модели в виде поверхностей, кривых и точек хранится в топологических элементах объектов модели, таких как грани, ребра и вершины.

Дополнительная информация для каждого элемента объекта модели и самого объекта в целом может храниться в них в виде атрибутов.

Стоимость лицензии C3D Modeler складывается из двух частей: годовой лицензии разработчика (750 тыс. руб., включая обновления и техническую поддержку) и лицензионных отчислений (роялти) с продаж программного обеспечения, которое использует этот компонент. Подробнее здесь.

Ежедневное тестирование и валидация

Для повышения качества C3D Modeler мы используем множество инструментов и методов тестирования. К ним относятся использование статических анализаторов кода, модульное тестирование, тестирование производительности, проверка собираемости ядра в различных средах и компиляторах, автоматическое регрессионное тестирование. Чтобы протестировать наши алгоритмы твердотельного и поверхностного моделирования, мы используем специально созданную базу данных, которая содержит более 500 000 трёхмерных моделей. Каждый день мы автоматически компилируем геометрическое ядро в различных конфигурациях, выполняем проверки модульных тестов, тестирование перестроения моделей и расчета их МЦХ, тестирование построения плоских проекций тел и сборок, а также тестирование импорта и экспорта контрольных моделей.

Ежедневное тестирование и валидация

Расширяемый программный интерфейс (API)

Важной особенностью ядра C3D Modeler является его открытая архитектура, которая позволяет расширить его за пределы стандартного набора функций. Вы можете создавать свои пользовательские объекты, специфичные для вашего приложения, наследуя их от объектов C3D Modeler или включая в данные своих объектов.Для хранения дополнительных данных вы можете прикреплять к многим объектам ядра свои пользовательские атрибуты, наследуя их от базового внешнего атрибута. При обновлении версии мы публикуем в сопроводительном файле все существенные изменения API, чтобы минимизировать проблемы по адаптации вашего кода под новую версию ядра.

Расширяемый программный интерфейс (API)

Интеграция с платформой ODA

C3D Modeler для ODA обеспечивает прямую интеграцию между платформой ODA и C3D Modeler, позволяя клиентам ODA получать доступ к функциональным возможностям твердотельного моделирования с использованием стандартного API ODA «OdDb3DSolid». C3D Modeler для ODA быстро расширяет основные функциональные возможности CAD-систем. Это достигается с помощью списка готовых к использованию методов и функций построения, а также специальных руководств по геометрическому моделированию и технической документации по работе с ядром.

Данное геометрическое ядро предоставляет базовые функции, необходимые для быстрого развития систем трехмерного моделирования, и обеспечивает совместимость с проприетарными системами двумерного моделирования.

C3D Modeler, фото 1

Возможности C3D Modeler

Области применения C3D Modeler:


  • Каркасное моделирование
  • Поверхностное моделирование
  • Твердотельное моделирование
  • Прямое моделирование
  • Моделирование тел из листового металла
  • Полигональное моделирование

C3D Modeler поддерживает множество типов базовых поверхностей и кривых и предоставляет следующий функционал:


  • Гибочные операции
  • Булевы операции
  • Операции прямого редактирования
  • Скругления и фаски ребер
  • Уклонение граней
  • Построение рёбер жесткости
  • Операции резки
  • Построение жалюзи
  • Операции штамповки
  • Операции симметрии
  • Операции тонкостенного тела

Геометрические расчеты, доступные в C3D Modeler:


  • Вычисление площади поверхности, объема и инерционных характеристик
  • Построение плоских проекций
  • Построение триангуляции поверхностей

Связанные документы

Другие модули C3D Toolkit

Вверх