B-Rep和参数表示之间的主要区别是什么

时间:2014-01-08 15:17:51

标签: spline cad solidworks brep

对于实体建模,我听说除了B-Rep之外,还有参数化表示。这两者有什么区别吗?

1 个答案:

答案 0 :(得分:1)

BRep是计算机中表示对象的一种方式(在众多中)。表示对象的其他方式是体素和网格。

参数化建模的概念与对象的表示无关,尽管它与它密切相关。我认为可视化两者之间关系的最简单方法是将参数化建模器视为接受两个输入的机器:

  1. 模型的配方。示例配方是:“具有尺寸lengthwidthheight的块,在半径.25*width的顶面中心有一个孔。
  2. 参数值。对于上一个示例,值可能是length=10 cmwidth=5 cmheight=3 cm。不需要指定radius,因为它由关系radius = .25*width提供。
  3. Parametric Modeler

    给定参数的配方和值集,建模者尝试计算模型。如果成功,则输出是一个可以表示为b-rep的模型,但也可以是其他东西,例如体素或网格模型。

    目前,大多数商业参数化建模师都使用B-reps。

    当然,实现参数化建模器的大部分软件都专注于提供指定配方的工具,通常作为特征列表(基于特征的建模),或作为对象之间的关系(又称“约束”)(变分建模) ) 或两者。这些工具被认为是参数建模器的一部分,但建模器的核心是类似于我所描述的计算操作。

相关问题