SceneControl 类型成员.
构造函数
名称 | 描述 | |
---|---|---|
SceneControl | 重载。 |
方法
名称 | 描述 | |
---|---|---|
AddFrameListener | ||
DoKeyDown |
当焦点在控件上,按下键时执行 KeyDown 操作。
| |
DoKeyUp |
当焦点在控件上,按上键时执行 KeyUp 操作。
| |
DoMouseDown |
当指针在三维场景控件上,用户按下鼠标按钮时,将执行 MouseDown 操作。
| |
DoMouseMove |
当用户移动鼠标指针经过三维场景控件时,将执行 MouseMove 操作。
| |
DoMouseUp |
当指针保持在控件上,用户释放鼠标按钮时,执行 MouseUp 操作。
| |
DoMouseWheel |
在鼠标滚轮转动时执行 MouseWheel 操作。
| |
GetEditableLayers |
获取三维场景窗口中的所有可编辑图层。
| |
Refresh |
刷新三维场景对象。
(Overrides Control..::.Refresh()()().) | |
RemoveFrameListener | ||
TouchDown |
执行触控手指按下操作。
| |
TouchMove |
执行触控移动操作。
| |
TouchUp |
执行触控手指抬起操作。
|
属性
名称 | 描述 | |
---|---|---|
Action |
获取或设置三维地图操作状态。有关三维地图的操作状态,请参见Action3D枚举类型。
| |
ActiveEditableLayer |
获取或设置当前可编辑的图层。
| |
Bubbles |
获取场景中的气泡集合对象。
| |
ControlMode |
获取或设置平面场景相机操作模式,包括以屏幕中心点旋转,还是以鼠标拾取位置旋转。
| |
InteractionMode |
获取或设置当前三维场景控件的互操作模式。
通过设置该属性,可以实现在自定义鼠标、键盘的模式下与当前场景控件的交换操作。
| |
IsAlwaysActive | ||
IsAlwaysUpdate | 获取或设置三维场景是否在失去焦点时停止更新数据。 设置该属性为true时,表示失去焦点时不停止更新,设置为false时,表示失去焦时停止更新数据。 | |
IsCursorCustomized |
获取或设置一个值,表示当前场景控件的光标变化是否自定义。为true时,控件的光标完全由用户来控制,为fasle时,光标的变换由控件自己负责。
| |
IsDynamicSelection |
获取或设置当鼠标滑动时,场景对象是否动态高亮显示。
| |
IsFPSVisible |
获取或设置三维场景控件的帧率信息是否可见。其中帧率信息包括平均帧率、最好帧率、最差帧率和三角面数量。
| |
IsKeyboardNavigationEnabled |
获取或设置是否可以通过键盘进行导航漫游。
| |
IsMouseNavigationEnabled |
获取或设置是否可以通过鼠标进行导航漫游。
| |
IsStatusBarShowAltitude | ||
IsStatusBarVisible |
获取或设置状态条是否可见。
| |
IsWaitCursorEnabled |
获取或设置一个值,表示当前场景窗口的等待光标是否有效。为true时,在场景绘制等待时,系统会自动切换成等待光标,为false时,则不会自动切换等待光标
| |
LayerIDUnit |
获取或设置图层ID所占高位占位数
| |
NavigationControl |
获取三维地图导航对象。
| |
PanDatumPlane | 获取或设置漫游基准面,单位为米。 漫游观察三维场景中高空物体时,物体偏移角度会随着其离地面的高度而增大,通过设置基准面,使其以基准面为参考平面进行漫游,可以减小这种偏移,便于观察。 | |
Scene |
获取三维地图场景(Scene)对象。
| |
SnapMode | ||
SnapTolerance | ||
TrackMode | ||
ViewBound |
获取当前场景的地理范围。
|
事件
名称 | 描述 | |
---|---|---|
ActionChanged |
当更改三维场景控件的操作状态时触发该事件。
| |
BubbleClose |
当关闭场景中存在的气泡时触发该事件。
| |
BubbleInitialize |
当在场景中初始化气泡时触发该事件。
| |
BubbleResize |
当场景中气泡位置发生变化时触发该事件。
| |
ObjectAdded |
当在三维场景窗口中鼠标交互式添加对象结束触发该事件。
| |
ObjectBeforeEdited |
当在三维场景窗口中被编辑状态的模型进行回退时触发该事件。
| |
ObjectDeleting | ||
ObjectDynamicSelected | ||
ObjectModified |
在三维场景交互编辑状态下,对象被编辑后触发该事件。
| |
ObjectSelectChanged |
当改变三维场景窗口中选中的对象时触发该事件。
| |
ObjectSelected |
当在三维场景窗口中选择对象时触发该事件。
| |
PointInput | ||
Tracked |
在三维场景窗口的跟踪图层中鼠标交互绘制几何对象结束时会触发该事件。
| |
Tracking |
在三维场景窗口的跟踪图层中鼠标交互绘制几何对象时会触发该事件。
| |
VertexModified |
当编辑三维场景中的顶点被改变时触发改事件
| |
VertexSelected |
当编辑三维场景中的顶点被选中时触发该事件
| |
VRControllerHandle |