CGS和边界表现

现在把话题再转回到实体模型。处理实体模型程序包叫作实体建模(solidmodeler)。实体建模根据模型化方式大致可以区分为CGS(constructivesolidgeometry)方式和边界表现方式(B-rep,boundaryrepresentation)方式。

CGS方式,正如已经介绍过的那样,它是一种用将空间分为两个面的集合运算来表示立体的方式。它是1973年开发TIPS时,由冲野先生提出来的).此后,又相继开发了PADL,SHAPES,GDP,GMSOLID,SYNTHAVISION等建模方式。

CGS方式的特点,从7.5.1节中的实例也能看出,它只表示求得对象形状的程序,而不是直接表现最后得到的形状.因此,要表示显示出来的形状,每次都要花费时间进行面与面的交线等的计算,必须求边界面和相贯线等。为此,它不适用于实时地表示形状的一些用途。但是,因为形状的定义明确、简洁、且容易输人计算机,加之为存贮形状所需要的存贮器也少,所以具备不少优点。

另一方面,边界表现方式对于表面模型来说,它在对实体某侧附加信息的同时,还给出了容易检索表示面、棱、点接续关系的拓扑学(topology)数据结构。

1973年布赖德(Braid)²首创这种方式.其它还有ROMULUS,COMPAC,GLIDE,GEOMED,GEOMAP等建模方式。边界表 

1)Okino,N.,Kakazu,Y.,Kubo,H.:TIPS-1,TechnicalInformationProcesingSystemforComputerAidedDesign,DrawingandManuf-acturing,Proo.ofPROLAMAT'73,1973,pp.141—150.

2)Braid,I.C.,Lang,C.A.:Computer-AidedDesignofMechanicalComponentswithVolumeBuildingBricka,Proc.ofPROLAMAT'3,1973,pp.173~184.

现法的特点是预先求出边界面、棱线、点等的式子和数值,然后存贮在数据库中。因此,在对形状进行显示输山时,因无需预先进行修改形状的计算,所以可能实时地显示形状。反之,就需要大量的存贮器。


标签:

随便看看