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