.. role:: module :class: module .. role:: code :class: code :module:`C3D Modeler` ===================== Модуль C3D Modeler выполняет все геометрические расчеты, необходимые для построения 2D-эскизов и 3D-моделей. Для описания формы моделируемого объекта в C3D Modeler используется граничное представление геометрии, при этом модель строится из трехмерных тел, которые создаются с помощью поверхностей и кривых. Далее тела группируются в сборочные единицы, из которых строятся сборочные единицы следующего уровня. Вместе с граничным представлением модели поддерживается полигональное представление геометрии. Элементами полигональных моделей являются аппроксимационные объекты, построенные из пластин и полигонов. Такие модели используются для расчётов и визуализации. Объекты геометрической модели, такие как B-Rep тела, полигональные объекты и каркасы, снабжены журналами построения, в которых хранятся методы, их последовательность и необходимые исходные данные для построения объектов. Журнал построения позволяет редактировать геометрическую модель и перестраивать модель с новыми параметрами. Информация о геометрии модели в виде поверхностей, кривых и точек хранится в топологических элементах объектов модели, таких как грани, ребра и вершины. Дополнительная информация для каждого элемента объекта модели и самого объекта в целом может храниться в них в виде атрибутов. Для активации лицензии на модуль необходимо вызвать функцию :code:`EnableMathModules`\() с соответствующими параметрами. .. toctree:: METHODS_OF_SOLID_BUILDING/Methods_of_Solid_Building_ru OPERATIONS_ON_BODIES/Operation_on_Solids_ru TWO-DIMENSIONAL_CURVE_CONSTRUCTION_METHODS/Two-Dimensional_Curve_Construction_Methods_ru CURVE_CONSTRUCTION_METHODS/Curve_Construction_Methods_ru SURFACE_CONSTRUCTION_METHODS/Surface_Construction_Methods_ru DIRECT_MODELING_METHODS/Direct_Modeling_Methods_ru SHEET_METAL_BODY_CONSTRUCTION_METHODS/Sheet_Metal_Body_Construction_Methods_ru AUXILIARY_METHODS/Auxilary_Methods_ru ELEMENTARY_OBJECTS/Elementary_Objects_ru GEOMETRICAL_OBJECTS/Geometrical_Objects_ru TWO-DIMENSIONAL_CURVES/Two-Dimentional_Curves_ru CURVES/Curves_ru SURFACES/Surfaces_ru SPECIAL_OBJECTS/Special_Objects_ru TOPOLOGICAL_OBJECTS/Topological_Objects_ru OBJECTS_OF_GEOMETRIC_MODEL/Geometric_Model_Objects_ru MULTITHREADING/Multithreading_ru C3D_FORMAT/C3D_Format_ru ATTRIBUTES/Attributes_ru CONSTRUCTING_TRIANGULATION/Triangulation_ru CONSTRUCTING_FLAT_PROJECTIONS/Flat_Projections_ru CALCULATION_OF_INERTIAL_CHARACTERISTICS/Inertial_Properties_ru