none
CSG和B-Rep格式的数据结构 RRS feed

  • 问题

  • 最近一直在纠结于一个问题,CSG与B-Rep两种模型表示方法的数据格式有什么区别,在哪里可以找到这方面的介绍,请高手们帮忙介绍一下,或者推荐一下文章和书。谢谢。

    2012年3月28日 10:36

答案

  • 再回首,
    据我所知, 计算机中表示三维形体的模型,按照几何特点进行分类,大体上可以分为三种:线框模型、表面模型和实体模型。如果按照表示物体的方法进行分类,实体模型基本上可以分为分解表示、构造表示CSG(Constructive Solid Geometry)和边界表示BREP(Boundary Representation)三大类。 
     CSG建模法,一个物体被表示为一系列简单的基本物体(如立方体、圆柱体、圆锥体等)的布尔操作的结果,数据结构为树状结构。而BREP的一个物体被表示为许多曲面(例如面片,三角形,样条)粘合起来形成封闭的空间区域。
    另外这个不是属于c++论坛支持的范围,我们只能提供这些帮助,如果您想知道更多关于CSG和BRep的问题, 您可以到http://msdn.microsoft.com/en-us/library/default.aspx 去查,如果没有找到合适的,您还可以利用bing,google或baidu去查您想要的资料.
    请把有用的回答标记为答案,谢谢您的理解。


    Lucy Liu [MSFT]
    MSDN Community Support | Feedback to us

    2012年4月2日 3:23
    版主

全部回复

  • 再回首,
    据我所知, 计算机中表示三维形体的模型,按照几何特点进行分类,大体上可以分为三种:线框模型、表面模型和实体模型。如果按照表示物体的方法进行分类,实体模型基本上可以分为分解表示、构造表示CSG(Constructive Solid Geometry)和边界表示BREP(Boundary Representation)三大类。 
     CSG建模法,一个物体被表示为一系列简单的基本物体(如立方体、圆柱体、圆锥体等)的布尔操作的结果,数据结构为树状结构。而BREP的一个物体被表示为许多曲面(例如面片,三角形,样条)粘合起来形成封闭的空间区域。
    另外这个不是属于c++论坛支持的范围,我们只能提供这些帮助,如果您想知道更多关于CSG和BRep的问题, 您可以到http://msdn.microsoft.com/en-us/library/default.aspx 去查,如果没有找到合适的,您还可以利用bing,google或baidu去查您想要的资料.
    请把有用的回答标记为答案,谢谢您的理解。


    Lucy Liu [MSFT]
    MSDN Community Support | Feedback to us

    2012年4月2日 3:23
    版主
  • 谢谢您的帮助
    2012年4月6日 7:38