C3D Solver
Ограничения определяют все связи между геометрическими объектами в 2D и 3D-приложениях. Они могут быть как размерными, задающими углы и расстояния, так и логическими, задающими совпадение, параллельность, перпендикулярность, касание и т.д..
Используя параметрический решатель C3D Solver, разработчики включают размерные и логические ограничения в свои приложения для создания связей между геометрическими объектами в 2D и 3D-моделях. C3D Solver сохраняет и поддерживает ограничения, когда пользователи вносят изменения в геометрию. Например, когда изменяют размер, C3D Solver мгновенно пересчитывает все зависящие от него геометрические объекты с сохранением существующих связей.
Модуль C3D Solver позволяет значительно снизить затраты на разработку программного обеспечения с функциями 2D и 3D моделирования за счет использования готовых решений поддержки геометрических и параметрических ограничений. Параметрическое ядро C3D Solver может быть использовано разработчиками САПР как на стадии первоначальной разработки программного обеспечения, так и во время любой другой из последующих стадий развития продукта.
Для активации лицензии на модуль необходимо вызвать функцию EnableMathModules() с соответствующими параметрами.
- ДВУМЕРНЫЙ ГЕОМЕТРИЧЕСКИЙ РЕШАТЕЛЬ
- Назначение геометрического решателя GCE
- Встраивание в приложение
- Типы поддерживаемой геометрии
- Типы геометрических ограничений и размеров
- Базовые типы данных API решателя GCE
- Система геометрических ограничений
- Представление геометрических объектов
- Степень свободы
- Добавление и удаление геометрических объектов
- Фиксация и заморозка геометрических объектов
- Контрольные точки геометрических объектов
- Скалярная переменная
- Линейное уравнение
- Журналирование вызовов API
- Функции обратного вызова
- ДВУМЕРНЫЕ РАЗМЕРЫ
- ДВУМЕРНЫЕ ЛОГИЧЕСКИЕ ОГРАНИЧЕНИЯ
- Совпадение точки и другого объекта
- Выравнивание точек
- Параллельность/перпендикулярность
- Коллинеарность
- Виды равенств характеристик кривых
- Унарные ограничения: горизонтальность/вертикальность и варианты фиксации
- Длина кривой
- Фиксация радиуса
- Ограничение углового положения
- Касание
- Множественные и концевые касания
- Зеркальная симметрия
- Биссектриса
- Средняя точка
- Взаимное размещение объектов
- ВЫЧИСЛЕНИЕ И ДИАГНОСТИКА ДВУМЕРНЫХ ОГРАНИЧЕНИЙ
- ДВУМЕРНЫЕ СПЛАЙНЫ И ПАРАМЕТРИЧЕСКИЕ КРИВЫЕ
- ТРЕХМЕРНЫЙ ГЕОМЕТРИЧЕСКИЙ РЕШАТЕЛЬ
- Термины и определения
- Назначение геометрического решателя GCM
- Встраивание в приложение компонента GCM
- Типы поддерживаемой геометрии
- Типы поддерживаемых ограничений
- Базовые типы данных API решателя GCM
- Система геометрических ограничений
- Представление геометрических объектов
- Добавление и удаление геометрических объектов
- Добавление и удаление геометрических ограничений
- Опция выравнивания GCM_alignment
- Кластеризация геометрической сцены, моделирование сборок
- Вычисление системы ограничений
- Диагностические коды решения
- Управляющие размеры
- Журналирование вызовов API решателя GCM