Synchronized Clash Detection and Network Connection

A presentation-like demo starting with entire globe view, further pausing at map-like and oblique perspectives on Sandvika (Norway), and finishing with a view on the site of interest. This demonstrates the geocentric nature and awareness of scale as inherent properties of GRIFIN technology. The demo also stresses the capacity of dealing with clash detection, networks of features, and dynamic bi-directional synchronization of content among multiple clients.

When approaching the site relevant GMOs are being downloaded. This demo contains 165 GMO instances of seven different types:

1) Building representation with daily electricity consumption model, and solar panel/collector GUI control.
2) Light pole representation with placement and clash GUI control
3) Manhole representation with placement and GUI clash control
4) Light pole network representation
5) Manhole network representation
6) Position pointer representation with on/off GUI control, HTTP API, and HTML5 GUI control
7) Oslo taxi position monitoring model with trivial monitoring GUI control

The script is finished only when all GMOs are successfully loaded and one manhole and light pole is selected and their GUI appears.

Notable Features:

Clash detection: A trivial clash detection model is associated with the Manhole and Light pole representations, and can be turn on/off using GUI control. When turned on, any Light pole within the given distance from any Manhole is considered in a clash and is highlighted in red color. A Light pole or Manhole that is in a clash and at the same time is selected is highlighted in orange. In that case the pull down menu lists all the clashes in which the selected GMO is involved and choosing from the list automatically selects the other GMO involved in the clash. The Resolve button then shifts the Light pole further away from the Manhole so that it is NOT in clash anymore.

Network connectivity: Light poles are connected with each other in a network. These connections are depicted by lines in the scene and are updated whenever a Light pole position is changed. The same network concept is applied to Manholes.

Synchronization: Changes to orientation and position of a Light pole or Manhole are propagated to any other GRIFIN client working with the same GMOs. To demonstrate this synchronization feature run this example simultaneously on another computer and observe the changes made from the other. A standalone Virtual Globe is an alternative option for trying the synchronization, but remember to initialize both Manhole and Light pole first!

Screenshots:

InfraWorld Demo InfraWorld Demo

Tips:

If you are on a restrictive network, or when fast loading of GMOs is necessary you can download and run GMODB locally (unzip and doubleclick Core.jar). In such a case you must change "run.grifinor.net:7890" to "localhost:7890" in the script before running it.

You can change perspectives interactively during the pause at a predefined perspective.

The script can be re-run.

NOTE: This demo case was defined with help from Vianova Systems in InfraWorld Project.

All