List of Examples
-
exampleAccessory - Shows how to create an accessory to extend a VR-Link driver. In this example, the accessory will print information about entities it can detect.
-
exampleAccessoryTemplate - Template accessory project to extend a driver.
-
exampleBulletHole - Shows how to create a visualizer to display a detonation interaction as a bullet hole on the terrain.
-
exampleChannelPlugin - Shows how to register a new channel from a plug-in.
-
exampleCigiExtension - Creates an accessory that installs itself into DtCigiDriver objects and hooks into signals that are triggered when particular CIGI messages are received.
-
exampleCommLines - Creates a driver that displays 2-D and 3-D communication lines between an F-18 and buildings on Ground_DB II database.
-
exampleCoordinateDisplay - Shows how to add a new coordinate system and integrate it with the applications coordinate display settings.
-
exampleCreateObserver - Creates a VR-Vantage application with an additional observer.
-
exampleCustomElementAttributePlugin - Shows how to implement a custom element attribute.
-
exampleCustom - Builds a custom application using the DtVrvApplication framework.
-
exampleCustomMenu - Shows how to create a custom Menu using VR-Vantage application.
-
exampleCustomShaders - Shows how to create custom virtual program shaders for a model using VR-Vantage application.
-
exampleDialogPage - Shows how to add a page to a dialog box.
-
exampleDisConnection - Shows how to build an application that connects to DIS.
-
exampleDisplayUnits - Shows how to use convert values and display them using the application's display units settings.
-
exampleDistributedDraw - Creates a driver that that controls a distributed draw object.
-
exampleDistributedObject - Creates a distributed object that loads a model and rotates it using an agent.
-
exampleDrawObjects - Shows how to use the vrvControlToolkit to draw objects in VR-Vantage.
-
exampleDriver - Creates a driver and uses it to put an entity in the scene.
-
exampleDriverPlugin - Creates a driver and uses it to put an entity in the scene.
-
exampleDynamicDraw - Creates custom objects with dynamically changing geometry.
-
exampleEffectPlugin - Shows how to create detonations and other effects when an entity is destroyed.
-
exampleEffectTexturePlugin - Shows how to create a custom effect texture type.
-
exampleElementAttributesPlugin - Shows how to create a plugin that monitors changes in the element data being maintained by VR-Vantage and prints out information related to those element data changes.
-
exampleEmbedded - Shows how to create a QT application with a Main Window that has a VR-Vantage view embedded in it.
-
exampleEmbeddedSlave - Builds a QT application with Slave Display Engine embedded in it.
-
exampleEntityTypeFilter - Shows how entities can be filtered in VR-Vantage (HLA13)
-
exampleEventProcessor - Creates and registers an event processor.
-
exampleExtendDialogByAddition - Shows how to extend an existing Dialog by simply adding a new GUI element to it. Does not follow humble-dialog pattern.
-
exampleExtendDialogByDerivation - Shows how to extend an existing dialog (adding more features) through derivation.
-
exampleExtendVisualizer - Shows how to extend the state model visualizer and turn all the entities in XR mode to red. (For DIS/HLA13/HLA1516/HLA1516e)
-
exampleGimbalPlugin - Creates a simulated gimbaled camera and controls an observer with it.
-
exampleGLDrawingPlugin - Uses OpenGL drawing commands from within an osg::Drawable.
-
exampleHla1516eConnection - Shows how to build an application that connects to HLA 1516e.
-
exampleHla1516eFomMapper - Shows how to use an extended FOM and visualizes the new attributes.
-
exampleHudUpdater - Shows how to add custom updaters for GL Studio cockpit displays. (Windows only)
-
exampleHumbleDialog - Shows how to create a custom Humble Dialog that is displayed with a custom menu.
-
exampleKeyMap - Registers a function with the Key Map Manager, and binds it to a key event in a given key map.
-
exampleLogo - Shows how to add a 2-D overlay to a channel so that you can display graphics, such as a logo.
-
exampleMFC - Shows how to embed VR-Vantage in an MFC application. (Windows only)
-
exampleMilUnitsPlugin - Show how to add a shared display unit setting (Mils Orientation).
-
exampleModelArticulationDistributed - Shows how to load a distributed articulation model and move the different parts using an agent.
-
exampleModelInstance - Shows how to load a ModelInstance with a geometry file from disk and add it to a scene-root in a DtOsgRenderer.
-
exampleMultipleChannels - A VR-Vantage Renderer example that shows how to use multiple windows, each with multiple channels rendering a different model-set.
-
exampleMultipleChannelText - Shows how to use multiple windows, each with multiple channels, rendering a different model-set (with specific text overlay).
-
exampleOsgTerrainPaging - Shows how to use DtTerrainPageSignaler to listen in on paged in and out events (currently only works with Metaflight database).
-
examplePostProcessor - Shows how to add an effect with a fragment shader to a VR-Vantage application.
-
exampleProjectile - Shows how fire a projectile (a Tank!) using the F key and create an explosion.
-
exampleReadVideoShm - Opens, maps, and reads from a shared memory segment created by VR-Vantage that contains streamed video frames.
-
exampleSceneRootPlugin - Shows how to create a VRV plugin that adds an OpenFlight model directly to the scene.
-
exampleSendControl - Shows how to send view control messages to VR-Vantage using the vrvControlToolkit.
-
exampleSendDrawControl - Shows how to send draw and view control messages to VR-Vantage using the vrvControlToolkit.
-
exampleSensorSettings - Shows how to create a SensorFx plug-in that toggles different sensor parameters using key binding.
-
exampleSequenceControl - Shows how to query/modify animations(osg::sequence) of an articulated model.
-
exampleSimple - Creates a simple VR-Vantage application. It instantiates the DtVrvApplication class (defined in DtVrvApplication.h), initializes it, and runs it.
-
exampleSymbolDecoration - Shows how to add a symbol decoration to a 2-D icon.
-
exampleSymbolFacade - This example builds a symbol facade and driver, and shows additional steps that are necessary for deleting symbols using an item on the symbol's context menu.
-
exampleTacticalGraphics - Shows how to add tactical graphics to a 2-D and 3-D display.
-
exampleThreadedDriver - Shows how to create your own driver (in a multithread application). Uses it to put an entity in the scene (Ground_DB II) and uses simengine to calculate height-above-terrain (HAT).
-
exampleToolbar - Shows how to create a toolbar and add items that are part of the menu bar and items that are not part of the menu bar.
-
exampleViewControl - Shows how to add a new view control to the VR-Vantage Control Toolkit.
-
exampleWindowObjectHud - Shows how to create a HUD with the 2D Graphics API.
-
exampleWindowObjects - Shows how to create and manipulate 2D Graphics.
-
Example of Transforming Nodes Programmatically - Show how to use code and meta files to create the flag animation on the Arleigh Burke ship.
[<< Examples] [Home] [Top of Page]