GeoRegion3D类参考
三维面几何对象类 更多...
继承自Geometry3D。
公有成员 | |
(id) | - init |
构造一个新的 GeoRegion3D 对象 | |
(id) | - initWithGeoRegion3D: |
构造一个新的 GeoRegion3D 对象 | |
(id) | - initWithPoint3Ds: |
构造一个新的 GeoRegion3D 对象 | |
(NSInteger) | - addPart: |
向三维面几何对象中添加一个子对象 | |
(GeoRegion3D *) | - clone |
当前对象的拷贝 | |
(GeoLine3D *) | - convertToLine |
将一个三维面几何对象转换生成一个三维线对象 | |
(Point3Ds *) | - partOfIndex: |
获取指定的子对象在此三维面几何对象中的索引 | |
属性 | |
double | area |
获取三维面几何对象的面积,单位为平方米 | |
NSInteger | partCount |
获取三维面几何对象的子对象个数,默认值为0。三维面几何对象清空后,其子对象的个数为0 |
详细描述
三维面几何对象类
三维面几何对象由一个或多个部分组成,每个部分称为三维面几何对象的一个子对象,每个子对象用一个有序三维坐标点集合来表示,其起始点和终止点重合。对子对象可以进行添加,删除,修改等操作
成员函数文档
- (NSInteger) addPart: | (Point3Ds *) | point3Ds |
向三维面几何对象中添加一个子对象
- 参数:
-
point3Ds 组成区域子对象的点串
- 返回:
- 添加成功则返回新添加子对象索引,否则返回-1
- (GeoRegion3D *) clone |
当前对象的拷贝
实现了Geometry。
- (GeoLine3D *) convertToLine |
将一个三维面几何对象转换生成一个三维线对象
- (id) init |
构造一个新的 GeoRegion3D 对象
- 返回:
- GeoRegion3D对象
- (id) initWithGeoRegion3D: | (GeoRegion3D *) | region3D |
- (id) initWithPoint3Ds: | (Point3Ds *) | points |
- (Point3Ds*) partOfIndex: | (NSInteger) | index |
获取指定的子对象在此三维面几何对象中的索引
- 参数:
-
index 子对象索引
- 返回:
- 返回指定索引子对象
属性文档
- (double) area [read, assign] |
获取三维面几何对象的面积,单位为平方米
- (NSInteger) partCount [read, assign] |
获取三维面几何对象的子对象个数,默认值为0。三维面几何对象清空后,其子对象的个数为0
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。