Распознавание замысла проектирования

Операции прямого моделирования позволяют легко изменять геометрию 3D тела: если одна из граней твердого тела была изменена в результате применения к ней какой-либо операции, остальные грани также будут изменены в соответствии с концепцией модели, ее топологией и с обеспечением геометрической адекватности. Рассмотрим, например, модель с несколькими отверстиями одинакового радиуса. Если радиус цилиндрической грани был изменен с применением операции push/pull (выталкивание/вытягивание) или путем изменения значения радиальной зависимости, другие грани, имеющие такой же радиус, распознаются и изменяются программой автоматически для обеспечения одинакового размера радиусов всех аналогичных отверстий.



Кроме распознавания равных радиусов, BricsCAD автоматически определяет другие геометрические зависимости между поверхностями твердого тела и сохраняет их в процессе применения операций прямого моделирования.

Чтобы определить параметры поиска зависимостей модели, нажмите необходимые кнопки на панели инструментов 3D Поиск зависимостей. Нажатая кнопка означает, что данная опция включена. Если кнопка не нажата, соответствующий параметр при выполнении операций прямого моделирования учитываться не будет.

  • касательные поверхности (плоские, цилиндрические и конические) ()
  • совпадающие плоскости ()
  • параллельные плоскости ()
  • перпендикулярные плоскости ()
  • цилиндры, перпендикулярные плоскостям ()
  • соосные поверхности (цилиндрические и конические) ()
  • поверхности с равными радиусами (цилиндрические и сферические) ()
  • вершины между 4 или более гранями ()
  • ребра между совпадающими гранями ()
  • включение/выключение всех опций ()

Параметры распознавания могут быть также изменены путем редактирования значения системной переменной DMRECOGNIZE в диалоговом окне Параметры.

Нажмите кнопку Параметры () на панели инструментов 3D Зависимости для настройки Автоматического распознавания геометрических 3D зависимостей. Отображение кнопок на панели 3D Поиск зависимостей (нажата или отжата) изменится в соответствии с выполненными настройками.

Note: 3D зависимости, которые были определены пользователем, учитываются при редактировании твердого тела с применением команд прямого моделирования. Такие зависимости имеют более высокий приоритет, чем зависимости, устанавливаемые автоматически и позволяют пользователю контролировать изменения в твердотельной модели.

Следующие примеры демонстрируют разницу между результатами редактирования при включении и отключении автоматического распознавания 3D зависимостей.

касательные поверхности распознаются () касательные поверхности не распознаются ()
совпадающие плоскости распознаются () совпадающие плоскости не распознаются ()
параллельные плоскости распознаются () параллельные плоскости не распознаются ()
перпендикулярные плоскости распознаются () перпендикулярные плоскости не распознаются ()
перпендикулярные цилиндры распознаются () перпендикулярные цилиндры не распознаются ()
соосные поверхности распознаются () соосные поверхности не распознаются ()
равные радиусы распознаются () равные радиусы не распознаются ()