DK for ActiveX | TatukGIS_XDK11.IGIS_Viewer3D | Interfaces | Methods | Properties
Common API for 3D viewing operations.
// C# public interface IGIS_Viewer3D: ITBaseObject { }
' VisualBasic Public Interface IGIS_Viewer3D Implements ITBaseObject End Class
// Oxygene type IGIS_Viewer3D = public interface( ITBaseObject ) end;
| Name | Visibility | Description | |
|---|---|---|---|
| AttachDelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
| ControlRepaint | public | Issue control repainting action (shallow refresh). | |
| DelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
| DoGesture | public | Performs a gesture operation. | |
| DoMouseDown | public | Performs the interactive action for a mouse-down message according to the current Mode. | |
| DoMouseMove | public | Performs the interactive action for a mouse-move message according to the current Mode. | |
| DoMouseUp | public | Performs the interactive action for a mouse-up message according to the current Mode. | |
| Drag | public | Drags the scene left, right, forward, or backward by delta values in map units. | |
| DragEx | public | Drags the scene left, right, forward and up, or backward and down by delta values in map units. | |
| Draw | public | Draws the scene. | |
| FullExtent | public | Sets the 3D view to its initial full-extent state. | |
| GestureBegin | public | Starts a gesture operation. | |
| GestureEnd | public | Finishes a gesture operation. | |
| GetDemLevelAtReferencePointer | public | Gets the elevation where the reference pointer intersects the DEM (Digital Elevation Model). | |
| GetFps | public | Gets the rendering speed in frames per second. | |
| InitialRedraw | public | Performs the initial redraw of the 3D viewer. | |
| Locate | public | Selects an object in 3D, similarly to 2D mode. | |
| Locate3D | public | Locates a 3D object at the specified screen coordinate. | |
| Lock | public | Stops rendering and waits for Unlock. | |
| LockUpdates | public | Prepares a navigation operation, for example by enabling draft mode. | |
| MarkShape | public | Marks a shape or shape part with the specified color. | |
| Move | public | Moves the scene along the XY axis by delta values expressed in map units. | |
| PrintBegin | public | Gets the tile size used for tiled printing. | |
| PrintBmp | public | Dumps the requested screen rectangle to a bitmap. | |
| PrintEnd | public | Close printing using tiles. | |
| PrintTile | public | Dumps the visible screen rectangle to a bitmap tile. | |
| RayIntersectDem | public | Gets the intersection point between a ray and a DEM. | |
| ResetView | public | Resets the 3D view to its initial state, similar to FullExtent in a 2D viewer. | |
| Rotate | public | Rotates the view by delta values expressed in radians. | |
| ScreenToMap | public | Gets the mouse position on the reference level in map units. | |
| ScreenToMap3D | public | Gets map coordinates for a screen pixel. | |
| StoreMousePos | public | Stores the mouse position, used in zoom mode only. | |
| Unlock | public | Cancels Lock and continues rendering. | |
| UnlockUpdates | public | Finalizes a navigation operation. | |
| UnMarkShape | public | Removes color marking from a previously marked shape. | |
| UpdateAllSelectedObjects | public | Redraw all selected objects. | |
| UpdateTopmost | public | Issue control update action (topmost refresh). | |
| UpdateWholeMap | public | Issue control update action (deep refresh). | |
| ZoomBy | public | Zooms the view by a factor, using the screen center when AdvNavigation is False or the mouse position when it is True. | |
| Name | Visibility | Description | |
|---|---|---|---|
| AdvNavigation | public | Switches between standard and advanced navigation. | |
| AllowDemTransparency | public | Gets or sets whether DEM transparency is allowed. | |
| BasePlane | public | Base plane parameters including active state, level, and colors. | |
| CameraPosition | public | Camera position expressed in radians relative to the view center. | |
| CameraPositionEx | public | Camera position in XYZ map units. | |
| CameraRotation | public | Camera rotation in radians, with focal length stored in the M value. | |
| CutAbove | public | Sets the cut value for DEM cells with Z greater than CutAbove. | |
| CutBelow | public | Sets the cut value for DEM cells with Z less than CutBelow. | |
| DemCachedSize | public | Grid size used to display regular DEMs and images. | |
| DemDetailExtentFactor | public | Extent in which DEM is displayed in max LevelOfDetail (must be >= 0.5, 1 means screen width). | |
| DemDraftExtentFactor | public | Extent in which DEM is displayed in lower LevelOfDetail (must be >= 1.0, 4 means 4 times screen width). | |
| DemGridSize | public | Current grid size setting. | |
| DemIsolineColor | public | Color used to draw DEM isolines. | |
| DemIsolineGap | public | Gap between DEM isolines. | |
| DemWalls | public | DEM wall display mode. | |
| EdgesColor | public | Color used to draw vector edges. | |
| ErrorMessage | public | Gets the current error message text. | |
| FastMode | public | Blocks scene redrawing when set to True and redraws immediately when set to False. | |
| Flood | public | Flood parameters including active state, level, color, and transparency. | |
| HideLabelsUponNavigation | public | Hides labels while the scene is being navigated. | |
| IgnoreAbove | public | Sets the no-data value for DEM cells with Z greater than IgnoreAbove. | |
| IgnoreBelow | public | Sets the no-data value for DEM cells with Z less than IgnoreBelow. | |
| IgnoreEllipsoidHeight | public | If set to True, differences in Z value caused by different ellipsoids will be ignored | |
| IsBusy | public | Indicates whether the viewer is currently busy painting. | |
| KeepSunCamera | public | Keeps the sun position relative to the camera position. | |
| LightVector | public | Reverses the light normal vector. | |
| Mode | public | 3D viewer working mode, such as camera, sun, zoom, or selection. | |
| OrthoView | public | Switches orthogonal view on or off. | |
| PixelSize | public | Gets the pixel size at the reference point in map units. | |
| ReferencePoint | public | Reference point in map units, usually the screen center. | |
| ReferencePointMode | public | Sets the reference rotation point mode, such as Base, Zero, OnDem, Lowest, Highest, or FlyOnDem. | |
| ReferencePointOffsetZ | public | Sets the Z offset applied to the reference rotation point. | |
| Scale | public | Gets or sets the 3D scale factor. | |
| ScaleAsText | public | Gets or sets the 3D scale factor as text in the format '1:10000'. | |
| ScaleM | public | M scaling; default is 1. | |
| ScaleZ | public | Z scaling; default is 1. | |
| ShadowsLevel | public | Shadow intensity level in the range 0..100, where 0 means deep shadows and 100 means light shadows. | |
| ShowDemTexture | public | Turns DEM texture display on or off. | |
| ShowLabels | public | Turns label display on or off. | |
| ShowLights | public | Turns scene lighting on or off. | |
| ShowReferencePoint | public | Turns reference point drawing on or off. | |
| ShowVectorEdges | public | Turns vector edge drawing on or off. | |
| ShowWireframe | public | Turns wireframe mode on or off. | |
| SunPosition | public | Sun position in radians relative to natural north. | |
| TransparencyPriority | public | Gets or sets the DEM/vector rendering order used when both are transparent. | |
| UniverseColor | public | Color of the 3D viewer area outside the map extent. | |
| VectorExtentFactor | public | Extent from which vector is displayed (must be >= 1.0, 2 means 2 times screen width). | |
| VectorSimplification | public | Enables or disables vector simplification during rendering. | |
| VectorSmartSize | public | Minimum shape size in pixels; shapes with size less than or equal to this value are not displayed. | |
| ViewRestriction | public | Current 3D view restrictions. | |
| VisibleExtent | public | Gets or sets the 2D extent currently visible in the 3D window. | |
| VisibleExtent3D | public | Gets the 3D extent currently visible in the 3D window. | |
| WallsColor | public | Color used to draw DEM walls. | |
| Zoom | public | Gets the 3D zoom value. | |