The SceneControl corresponds to the '3D View' of the ArcScene desktop application and provides a way to view and investigate spatial data layers in 3D. Note the SceneControl requires the ArcGIS Engine 3D Analyst Extension.
Scene objects
The SceneControl encapsulates an object implementing ISceneViewer. This is the same ISceneViewer object found inside the ArcScene application. The ISceneViewer object contains a Camera and the Camera contains an Observer and Target position. The SceneControl provides shortcuts to frequently used properties and methods on the object it encapsulates. For example, the SceneControl has Camera, Scene, SceneGraph and SceneViewer properties. For more information about these objects see the 3DAnalyst library.
Loading Scene Documents
The scene document can be set at design time through the SceneControl property pages (in development environments that support property page capability). The SceneControl will attempt to load this document when it is created. Alternatively, a scene document can be loaded into the SceneControl programmatically using the CheckSxFile method to determine whether the document is valid and the LoadSxFile method to load in the scene document.
Navigation
The SceneControl has built in navigation functionality that can be switched on at design time through the SceneControl property pages or programmatically with the Navigate property. The functionality enables the end user to use the left mouse button to navigate backwards and forwards and to the left and right of the display, and the right mouse button to zoom in and out on the display.
Development licensing | Deployment licensing |
---|---|
Engine Developer Kit | Engine Runtime |
ArcView | |
ArcEditor | |
ArcInfo |