![]() |
VR-Forces 4.0.4 Class Documentation
|
The VR-Forces front-end is built using the VR-Vantage Toolkit.
VR-Vantage is MÄK’s line of visualization products, which includes VR-Vantage Stealth, VR-Vantage IG, VR-Vantage PVD, and VR-Vantage XR. For all practical purposes, the VR-Vantage Toolkit is the VR-Forces GUI API. All of the VR-Forces functionality in the front-end has been implemented as plug-ins to the basic VR-Vantage GUI architecture.
Because the VR-Forces GUI API relies on the VR-Vantage Toolkit, this guide draws heavily on the VR-Vantage Toolkit documentation. Although it has been customized for VR-Forces developers, some graphics and conceptual material that refers to core VR-Vantage features, continues to refer to VR-Vantage rather than VR-Forces.
. It also allows you to customize and extend these applications to fit your unique requirements. The VR-Vantage Toolkit also gives you the power to embed any of the VR-Vantage GUI capabilities directly into your simulation applications. The VR-Vantage Toolkit is based on OpenSceneGraph, so you can leverage value-added plug-ins built by the OSG community and MÄK partners.
VR-Vantage supports rendering to multiple channels running on separate computers through an application called the VR-Vantage Display Engine. You can run display engines on every machine on which you want to render a channel, and connect to them using the VR-Vantage applications, or a custom-built application, to render the same scene on several machines at once.
The VR-Vantage Control Toolkit (VCT) lets you send DIS or HLA messages that can remotely control a VR-Vantage application. It supports the VR-Vantage attach modes and most visual states, such as track histories, trailing effects, entity labels, and so on. For details, please see The VR-Vantage Control Toolkit.
The VR-Vantage Remote Draw API allows third party applications to create, send, and manage 2D and 3D objects to be drawn by VR-Forces. For details, please see The VR-Vantage Remote Draw API.