Supported with:
- ArcView with 3D Analyst
- ArcEditor with 3D Analyst
- ArcInfo with 3D Analyst
Library dependencies: System, SystemUI, Geometry, Display, Server, Output, Geodatabase, GISClient, ArcWeb, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, DataSourcesNetCDF, GeoDatabaseDistributed, GeoDatabaseExtensions, Carto, NetworkAnalysis, Location, GeoAnalyst, Animation, Maplex, Geoprocessing, NetworkAnalyst, Schematic, SpatialAnalyst, 3DAnalyst, GlobeCore, Publisher, TrackingAnalyst, Framework, GeoDatabaseUI, DisplayUI, OutputUI, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalogUI, ArcCatalog, ArcMapUI, ArcMap, AnimationUI, Editor, GeoReferenceUI, EditorExt, LocationUI, GeoDatabaseDistributedUI, GeoprocessingUI, OutputExtensions, OutputExtensionsUI, DataSourcesSMUUI, ArcScan, NetworkAnalystUI, SpatialAnalystUI, SchematicUIAdditional library information: Contents,
Object Model Diagram
The 3DAnalystUI library provides user interfaces to support export objects contained in the 3DAnalyst library. The 3DAnalyst Extension object is implemented by this library as well.
Developers extend this library when they create UI functions for corresponding components they have created in the 3DAnalyst library.
The objects that implement this functionality are grouped into a number of library subsystems. These library subsystems are:DDDEnvironment
DDDEnvironment
is the 3D Analyst extension object. It's used to check and set 3D Analyst license properties from custom ArcGIS desktop tools and commands. These tools and commands can check for the existence of the extension and see if it's licensed before offering functionality dependent on the extension. The object is a singleton and is non-cocreatable. It must be acquired through an
ExtensionManager object. The following two functions show how to turn on and off 3D Analyst license. Make sure that the esriSystem assembly, where the
ExtensionManager coclass resides, is referenced.
SceneExport
3D Scenes can be exported to a variety of image formats as static snapshots or to VRML files. VRML is an industry standard 3-D graphics format. The
SceneExport2dDialog or
SceneExportFile2dDialog (a newer version of
SceneExport2dDialog in essence) is a user interface (UI) for creating image snapshots. The
SceneExport3dDialog, supported in ArcScene only, is a user interface for exporting to VRML. The following ArcScene VBA code shows how to pop up scene export dialogs. Users can subsequently change the parameter settings on the dialog once it's up. The code is similar in ArcGlobe (without the VRML part). Note that the
SceneExportFile2dDialog has more UI options and is designed to replace
SceneExport2dDialog. It's the same dialog as that in ArcScene | File | Export Scene | 2D... or that in ArcGlobe | Export Globe... .