向三维要素集合中添加三维几何对象,使其成为集合中的三维要素对象,返回三维要素对象。

命名空间:  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);
}

版本信息

SuperMap iObjects .NET


请参见