В чем главное различие между B-Rep и параметрическим представлением

Что касается сплошного моделирования, я слышал, что помимо B-Rep существует параметрическое представление. Есть ли разница между этими двумя?

1 ответ

Решение

BRep является одним из способов (среди многих) представления объектов на компьютере. Другими способами представления объектов являются воксели и сетки.

Концепция параметрического моделирования не зависит от представления объекта, хотя и тесно связана с ним. Я думаю, что самый простой способ визуализировать отношения между ними - это думать о параметрическом моделировании как о машине, которая принимает два входа:

  1. Рецепт для модели. Пример рецепта: "блок с размерами length, width а также heightс отверстием в центре верхней грани радиуса .25*width,
  2. Значения для параметров. Для предыдущего примера значения могут меня length=10 cm, width=5 cm, height=3 cm, radius не нужно указывать, потому что это дается отношениями radius = .25*width,

Параметрический Моделер

Учитывая рецепт и набор значений для параметров, модельер пытается вычислить модель. Если это удастся, на выходе будет модель, которая может быть представлена ​​как b-rep, но в качестве альтернативы может быть что-то еще, например модель вокселя или сетки.

В настоящее время большинство коммерческих параметрических моделей работают с B-представителями.

Конечно, большая часть программного обеспечения для реализации параметрического разработчика моделей фокусируется на предоставлении инструментов для указания рецепта, часто в виде списка объектов (моделирование на основе объектов) или в виде отношений (так называемые "ограничения") между объектами (вариационное моделирование) или и того, и другого., Эти инструменты считаются частью параметрического моделера, но сердцем моделера является вычислительная операция, аналогичная той, что я описал.

Другие вопросы по тегам