C3D Modeler выполняет все геометрические расчеты, необходимые для построения 2D-эскизов и 3D-моделей. Для описания формы моделируемого объекта в C3D Modeler используется граничное представление геометрии, при этом модель строится из трехмерных тел, которые создаются с помощью поверхностей и кривых. Далее тела группируются в сборочные единицы, из которых строятся сборочные единицы следующего уровня.
Вместе с граничным представлением модели поддерживается полигональное представление геометрии. Элементами полигональных моделей являются аппроксимационные объекты, построенные из пластин и полигонов. Такие модели используются для расчётов и визуализации. Также доступно выполнение ряда операций с полигональным CAD-системами объектами: булева операция, упрощение полигональной сетки и т.д.
Объекты геометрической модели, такие как B-Rep тела, полигональные объекты и каркасы, снабжены журналами построения, в которых хранятся методы, их последовательность и необходимые исходные данные для построения объектов.
Журнал построения позволяет редактировать геометрическую модель и перестраивать модель с новыми параметрами. Информация о геометрии модели в виде поверхностей, кривых и точек хранится в топологических элементах объектов модели, таких как грани, ребра и вершины.
Дополнительная информация для каждого элемента объекта модели и самого объекта в целом может храниться в них в виде атрибутов.
Стоимость лицензии C3D Modeler складывается из двух частей: годовой лицензии разработчика (750 тыс руб, включая обновления и техническую поддержку) и лицензионных отчислений (роялти) с продаж программного обеспечения, которое использует этот компонент. Подробнее здесь.