.. role:: module :class: module :module:`C3D Solver` ===================== Ограничения определяют все связи между геометрическими объектами в 2D и 3D-приложениях. Они могут быть как размерными, задающими углы и расстояния, так и логическими, задающими совпадение, параллельность, перпендикулярность, касание и т.д.. Используя параметрический решатель C3D Solver, разработчики включают размерные и логические ограничения в свои приложения для создания связей между геометрическими объектами в 2D и 3D-моделях. C3D Solver сохраняет и поддерживает ограничения, когда пользователи вносят изменения в геометрию. Например, когда изменяют размер, C3D Solver мгновенно пересчитывает все зависящие от него геометрические объекты с сохранением существующих связей. Модуль C3D Solver позволяет значительно снизить затраты на разработку программного обеспечения с функциями 2D и 3D моделирования за счет использования готовых решений поддержки геометрических и параметрических ограничений. Параметрическое ядро C3D Solver может быть использовано разработчиками САПР как на стадии первоначальной разработки программного обеспечения, так и во время любой другой из последующих стадий развития продукта. Для активации лицензии на модуль необходимо вызвать функцию :code:`EnableMathModules`\() с соответствующими параметрами. .. toctree:: TWO-DIMENSIONAL_GEOMETRIC_SOLVER/Two-Dimensional_Geometric_Solver_ru TWO-DIMENSIONAL_DIMENSIONS/Two-Dimensional_Dimensions_ru TWO-DIMENSIONAL_LOGICAL_CONSTRAINTS/Two-Dimensional_Logical_Constrains_ru CALCULATION_OF_TWO-DIMENSIONAL_CONSTRAINTS/Calculation_of_Two-Dimensional_Constraints_ru TWO-DIMENSIONAL_SPLINES_AND_PARAMETRIC_CURVES/Two-Dimensional_Splines_and_Parametric_Curves_ru THREE-DIMENSIONAL_GEOMETRIC_SOLVER/Three-Dimensional_Geometric_Solver_ru