几何信息基本结构
accpy里面的几何信息基本结构如下所示:
基类:Geometry类
几何对象用于定义空间位置和关联的几何形状。
Geometry类,是所有空间几何对象的基类,所有的几何类型,都是在这个基类上派生出来的。
比如我们可以看看ploygon类型的定义,就会发现,他是继承Geometry这个类之后派生出来的子类。
关于抽象类Geometry的说明
以下部分是计算机专业的内容,如果看不懂的同学可以忽略
geometry是一个抽象类,所有具有如下特性:
Geometry类本身不能实例化,主要作用类型隐藏:它构造出一个固定的一组行为的抽象描述,但是这组行为却能够有任意个可能的具体实现方式。这个抽象描述就是抽象类,而这一组任意个可能的具体实现则表现为所有可能的派生类。
Geometry可以充当全局变量的角色,用于承接任意空间对象。
下面我们通过几个例子,来给大家解释一下上面两个特性:
首先,Geometry对象是无法直接进行实例化。
可以看见在进行实例化的时候,直接会被告知