向三维要素集合中添加三维几何对象,使其成为集合中的三维要素对象,返回三维要素对象。
命名空间:
SuperMap.Realspace程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
语法
C# |
---|
public Feature3D Add( Geometry3D geometry ) |
参数
- geometry
- Type: SuperMap.Data..::.Geometry3D
待添加的三维几何对象。
返回值
三维要素对象。示例
以下代码示例了如何向三维要素集合中添加一个线几何对象。
CopyC#
public void AddGeometry() { //构造任意一个三维几何线对象,并设置其风格 GeoLine3D line = new GeoLine3D(); Point3Ds points = new Point3Ds(); points.Add(new Point3D(116, 38, 45000)); points.Add(new Point3D(115, 36, 100000)); points.Add(new Point3D(116, 39, 200000)); line.AddPart(points); GeoStyle3D style = new GeoStyle3D(); style.AltitudeMode = AltitudeMode.RelativeToGround; line.Style3D = style; //将线几何对象添加到三维要素集合中 Feature3Ds features = new Feature3Ds(); Feature3D feature = features.Add(line); }