SuperMap iClient3D for Plugin Reference  
Scene 类
请参见  成员   "示例 " 反馈

Glossary Item Box

 

三维场景类。

该类主要用于装载影像、模型、地形图层、屏幕图层、跟踪图层、飞行对象等。当加载三维场景时存在一个默认的三维场景。

对象模型

Scene 类 Point3D 类 GeoModel 类 Rectangle2D 类 Camera 类 Selection3D 类 Camera 类 FlyingOperator 类 FlyManager 类 GlobalImage 类 Layer3Ds 类 SceneOption 类 ScreenLayer3D 类 Stereo 类 Sun 类 TerrainLayers 类 TrackingLayer3D 类 SceneType 枚举 Underground 类

语法

ASP.NET Ajax Javascript (Specification)  
SuperMap.Web.Realspace.Scene = function() {};
ASP.NET Ajax Javascript (Usage)  
var instanceVar = new SuperMap.Web.Realspace.Scene();

备注

有关 Scene 的详细信息请参见专题文档 三维场景控件和三维场景
该类不可创建,只能通过 SceneControl.get_scene() 获取。

示例

以下代码示范了对场景的基本操作。
JavaScript 拷贝代码
function TestScene(){
   
   var sceneControl = new SuperMap.Web.UI.Controls.SceneControl(document.getElementById("sceneControlDiv"));   
   var scene = sceneControl.get_scene();  
   
   全副显示
   scene.viewEntire();
   
   隐藏经纬度文字
   scene.get_sceneOption().set_isLatLonGridTextVisible(false);
   
   加载影像图层和地形图层。“image_layerName”表示影像图层名称,“image_dataName”表示影像图层数据名称;“terrain_layerName”表示地形图层名称,“terrain_dataName”表示地形图层数据名称。
   var serverAddress = "LocalHost";
   scene.get_layer3Ds().add(serverAddress,"image_layerName","image_dataName",SuperMap.Web.Realspace.Layer3DType.IMAGE); 
   scene.get_terrainLayers().add(serverAddress,"terrain_layerName","terrain_dataName"); 
   
   切换相机视界
   var camera = new SuperMap.Web.Realspace.Camera(108,34,3500); 
   scene.set_camera(camera);   
}

继承层次

Object
   Sys.Component
      SuperMap.Web.Realspace.Scene

需求

操作系统: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7


浏览器: Internet Explorer 6 以上

请参见

© 2000-2011 北京超图软件股份有限公司 保留所有权利。