TopoDS_Shape及其子类
包含orientation和location信息
× TopoDS_TShape及其子类
在local coordinate system描述shape,没有orientation信息。
两者的联系:
TopoDS_Shape引用了一份TopoDS_TShape,并为TopoDS_TShape增加了orientation和location信息。结合共享数据结构部分就可以看出:TopoDS_TShape包含了真正的几何数据,TopoDS_Shape实现了数据共享机制,并没有复杂的数据结构。正因为如此,CASCADE中TopoDS_Shape是以value的方式处理,而TopoDS_TShape以引用的方式处理。
TopoDS_Shape对象的比较
Partner关系:共享相同的TopoDS_TShape
Same关系:Partner关系,并且共享相同的local reference
Equal关系:Same关系,并且拥有相同的 Orientation,真正的相等。