向三维屏幕图层中添加几何对象。

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

语法

C#
public int Add(
	Geometry geometry,
	string tag
)

参数

geometry
Type: SuperMap.Data..::.Geometry
指定的待添加的几何对象。
tag
Type: System..::.String
指定的待添加的几何对象的标签。

返回值

新添加对象所处的索引值。

示例

以下代码示范了如何向三维屏幕图层添加对象。
CopyC#
public void TestScreenLayer(Scene sceneObject)
{
   //获取当前三维场景的屏幕图层  
  ScreenLayer3D screenLayer = sceneObject.ScreenLayer;

  //向三维屏幕图层中添加几何对象
  GeoPicture3D geoPicture3D = new GeoPicture3D("G:\\Data\\logo.png", new Point3D(0.3, 0.1, 0), 287, 54, 0);
  screenLayer.XUnit = ScreenCoordinateUnit.Pixel;
  screenLayer.YUnit = ScreenCoordinateUnit.Pixel;
  screenLayer.Add(geoPicture3D, "logo");
  sceneObject.Refresh();
 }

请参见