Описание
Вместе с граничным представлением модели поддерживается полигональное представление геометрии. Построение полигональной модели осуществляется по её граничному представлению при помощи триангуляции. Элементами полигональных моделей являются аппроксимационные объекты, построенные из пластин и полигонов. Такие модели используются для расчётов и визуализации.
Такие объекты геометрической модели, как тела и каркасы, снабжены журналами построения, в которых хранятся методы, их последовательность и необходимые исходные данные для построения объектов. Журнал построения позволяет редактировать геометрическую модель и перестраивать модель с новыми параметрами. Информация о геометрии модели в виде поверхностей, кривых и точек хранится в топологических элементах объектов модели, таких как грани, ребра и вершины. Дополнительная информация для каждого элемента объекта модели и самого объекта в целом может храниться в них в виде атрибутов.
Геометрическое ядро C3D Modeler представляет собой мощный инструмент для интеграции возможностей 2D и 3D геометрического моделирования в различные приложения. Оно выполняет все необходимые геометрические расчеты, включая создание 2D-эскизов и 3D-моделей с использованием метода граничного представления (B-rep). При определении формы создаваемого объекта используется представление геометрии, включая 3D тела, которые формируются из поверхностей и кривых. Полученные 3D тела могут группироваться в сборочные единицы, что позволяет строить более сложные структуры.
C3D Modeler поддерживает как B-rep, так и полигональные модели, при этом полигональные модели являются аппроксимациями, созданными из пластин и полигонов, что делает их удобными для расчетов и визуализации. Все объекты и их компоненты, такие как тела B-rep и каркасы, имеют журналы построения, где хранятся используемые методы, последовательности действий и вводимые данные.
Данные о геометрии объектов, включая поверхности, кривые и точки, хранятся в топологических элементах, таких как грани, ребра и вершины. Дополнительная информация о каждом объекте может храниться в виде атрибутов, что упрощает редактирование геометрии и возможность перестроения моделей с новыми параметрами.
Для обеспечения высокого качества C3D Modeler использует комплексные инструменты и методы тестирования, включая статический анализ кода, юнит-тестирование и автоматизированное регрессионное тестирование с помощью обширной базы данных 3D моделей. Ядро ежедневно собирается и проходит через различные тесты на производительность и корректность работы алгоритмов построения тела и поверхностей.
C3D Modeler имеет расширяемый API, который позволяет разработчикам добавлять кастомные объекты, наследуя их от стандартных примитивов C3D Modeler. Процесс обновления системы безопасен и не влияет на существующий код, что дает возможность уверенно обновлять версии без нарушения работы индивидуально разработанных функций.
Функциональные возможности C3D Modeler включают в себя операции по твердому моделированию, такие как булевы операции, экструзия, поворот и создание листовых тел. Поддерживаются операции по моделированию каркасов, работы с кривыми, операции по моделированию поверхностей, а также операции прямого моделирования и создание проекций.
C3D Modeler идеально подходит для применения в различных отраслях, включая проектирование в MCAD, CAE, EDA, AEC и BIM. Инструмент нацелен на разработчиков, стремящихся интегрировать передовые технологии моделирования в свои приложения, а также на компании, работающие с производственными и проектными задачами, требующими высокоточного моделирования и визуализации.
Ключевые уникальные особенности C3D Modeler включают поддержку как проектных, так и полигональных моделей, наличие журналов построения для упрощения редактирования, многообразие операций моделирования и высокую степень расширяемости с помощью API. Эти отличия делают C3D Modeler предпочтительным выбором для разработчиков CAD-систем.
Aльтернативные названия:
C3D Modeler (версия с опцией Mapping);
C3D Modeler;
Геометрическое ядро C3D;
Ядро геометрического моделирования C3D
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.