В чем главное различие между B-Rep и параметрическим представлением
Что касается сплошного моделирования, я слышал, что помимо B-Rep существует параметрическое представление. Есть ли разница между этими двумя?
1 ответ
BRep является одним из способов (среди многих) представления объектов на компьютере. Другими способами представления объектов являются воксели и сетки.
Концепция параметрического моделирования не зависит от представления объекта, хотя и тесно связана с ним. Я думаю, что самый простой способ визуализировать отношения между ними - это думать о параметрическом моделировании как о машине, которая принимает два входа:
- Рецепт для модели. Пример рецепта: "блок с размерами
length
,width
а такжеheight
с отверстием в центре верхней грани радиуса.25*width
, - Значения для параметров. Для предыдущего примера значения могут меня
length=10 cm
,width=5 cm
,height=3 cm
,radius
не нужно указывать, потому что это дается отношениямиradius = .25*width
,
Учитывая рецепт и набор значений для параметров, модельер пытается вычислить модель. Если это удастся, на выходе будет модель, которая может быть представлена как b-rep, но в качестве альтернативы может быть что-то еще, например модель вокселя или сетки.
В настоящее время большинство коммерческих параметрических моделей работают с B-представителями.
Конечно, большая часть программного обеспечения для реализации параметрического разработчика моделей фокусируется на предоставлении инструментов для указания рецепта, часто в виде списка объектов (моделирование на основе объектов) или в виде отношений (так называемые "ограничения") между объектами (вариационное моделирование) или и того, и другого., Эти инструменты считаются частью параметрического моделера, но сердцем моделера является вычислительная операция, аналогичная той, что я описал.