Implementing an Open Ocean Theater in NPSNET
NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Pagination or Media Count:
The problems addressed by this research were to establish an efficient set of data structures and functions to implement a realistic open ocean environment, to create a conceptual representation of the ocean surface that realistically animates waves in real time and coordinates the dynamic motions of simulated marine vehicles sailing on the surface, and to establish an object-oriented paradigm for the incorporation of graphical user interface GUI components into the present NPSNET structure. The approach taken for this research was to develop a set of C classes that contained both the necessary data and methods to describe the ocean surface as a spatially organized hierarchy of dynamic geometric structures. The wave form associated with the surface was designed as a separate object to allow it to influence the periodic motions on surface marine vehicles as well as dictate wave height at any point and time. The results of this work are the Ocean and Wave classes, an extension to the NPSNET Vehicle class, and the modification of an OSFMotif application framework library that supports the implementation of an IRIS Performer simulation. The extensibility of the system is enhanced through the expanded use of C objects, which was proven by the successful integration of NPSNET into the Motif application framework. NPSNET Real-time, 3D, Visual simulation, Network, Distributed, Performer, Motif, GUI, Interactive, Virtual world, Vehicle dynamics, Water waves.
- Physical and Dynamic Oceanography
- Marine Engineering
- Military Operations, Strategy and Tactics