四棱锥几何对象类,该类继承于 Geometry3D类。

注意:添加该类型的实例到三维场景的跟踪图层时,必须要先调用 GetGeoModel() 方法,使其按 GeoModel 的方式重新构建。具体使用方法可参见 GeoBox 类的范例程序。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public class GeoPyramid : Geometry3D

示例

以下代码示范如何构造一个四棱锥几何对象,并将其添加到三维几何要素集合中。

CopyC#
public void GeoPyramidSample()
{
    // 实例化四棱锥几何对象,并对其进行设置
    GeoPyramid geoPyramid = new GeoPyramid();
    geoPyramid.ID = 20;
    geoPyramid.Position = new Point3D(100, 100, 100);
    geoPyramid.BottomSize = new Size2D(100, 50);
    geoPyramid.Height = 100.0;

    // 将四棱锥几何对象添加到几何要素中,假设返回的三维图层为 KML 图层
    SceneControl sceneControl = new SceneControl();
    Layer3D layer3D = sceneControl.Scene.Layers[0];
    Feature3Ds feature3Ds = layer3D.Features;
    feature3Ds.Add(geoPyramid);

    // 释放资源
    geoPyramid.Dispose();
    feature3Ds.Dispose();
    sceneControl.Dispose();
}

继承层次

System..::.Object
  SuperMap.Data..::.Geometry
    SuperMap.Data..::.Geometry3D
      SuperMap.Data..::.GeoPyramid

版本信息

SuperMap iObjects .NET


SuperMap Objects .NET

受以下版本支持: 6.1.3

请参见