mil.navy.nps.rra
Class ExampleLobeStatic

java.lang.Object
  |
  +--mil.navy.nps.rra.ExampleLobeStatic

public class ExampleLobeStatic
extends java.lang.Object

Produces an example VRML 3D scene ExampleLobeStatic.wrl showing a Lobe, and also includes several sonar visualization examples.

A Lobe is composed of several individual Beams. This is an example application that shows how to invoke the rra package to produce a VRML scene with a Surface, Bottom, multiple Beams and the aggregate Lobe. The Lobe rendering shows the volume traced out by multiple Beams in the pulse during its transmission.

Save the output to a file for viewing in a VRML browser, e.g.

java mil.navy.nps.rra.ExampleLobeStatic > ExampleLobeStatic.wrl

Version:
1.0

Author:
LT Timothy M. Holliday USN

Contact: Don Brutzman (web.nps.navy.mil/brutzman) brutzman@nps.navy.mil

Output scene:
~vrtp/mil/navy/nps/rra/ExampleLobeStatic.wrl
http://devo.stl.nps.navy.mil/~brutzman/vrtp/mil/navy/nps/rra/ExampleLobeStatic.wrl

Alternate scene examples with a variety of color mappings:
original
(size, polygons)
chiseled.gz
(size, polygons)
chisel
report
ExampleLobeStatic1.wrl (446K, 14674) ExampleLobeStatic1.chiseled.wrz (62K, 14426) ExampleLobeStatic1.chiseled.html (HTML)
ExampleLobeStatic2.wrl (441K, 14482) ExampleLobeStatic2.chiseled.wrz (64K, 14434) ExampleLobeStatic2.chiseled.html (HTML)
ExampleLobeStatic3.wrl (450K, 14674) ExampleLobeStatic3.chiseled.wrz (66K, 14426) ExampleLobeStatic3.chiseled.html (HTML)
ExampleLobeStatic4.wrl (451K, 14674) ExampleLobeStatic4.chiseled.wrz (66K, 14426) ExampleLobeStatic4.chiseled.html (HTML)
ExampleLobeStatic5.wrl (413K, 14674) ExampleLobeStatic5.chiseled.wrz (57K, 14426) ExampleLobeStatic5.chiseled.html (HTML)
ExampleLobeStatic6.wrl (413K, 14674) ExampleLobeStatic6.chiseled.wrz (59K, 14426) ExampleLobeStatic6.chiseled.html (HTML)
ExampleLobeStatic7.wrl (412K, 14,674) ExampleLobeStatic7.chiseled.wrz (58K, 14426) ExampleLobeStatic7.chiseled.html (HTML)

Alternate scene examples with a variety of color mappings:

Source Code:
~/mil/navy/nps/rra/ExampleLobeStatic.java
http://devo.stl.nps.navy.mil/~brutzman/vrtp/mil/navy/nps/rra/ExampleLobeStatic.java

Hierarchy Diagram     Coordinate Systems

History:
15 Apr 97 Timothy M. Holliday New
16 Oct 98 Don Brutzman Javadoc updates for jdk1.2b4
1 Nov 98 Don Brutzman Added chisel geometry reductions of VRML example files
25 April 99 Don Brutzman Javadoc updates for jdk1.2.1

Reference:
Holliday, Timothy, Real-Time 3D Sonar Modeling and Visualization, Master's Thesis, Naval Postgraduate School, Monterey California, June 1998. Available at vrtp/rra/HollidayRRAthesis.pdf. and devo.stl.nps.navy.mil/~brutzman/vrtp/rra/HollidayRRAthesis.pdf. Slideset available in Powerpoint and Acrobat .pdf formats.

See Also:
Ray, ExampleRay, Beam, ExampleBeamDynamic, ExampleBeamStatic, Lobe, ExampleLobeDynamic, ExampleLobeStatic

Constructor Summary
ExampleLobeStatic()
           
 
Method Summary
static void main(java.lang.String[] args)
          This method initializes the environment and the sonar Beam and has the VRML representation of each written to the console.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExampleLobeStatic

public ExampleLobeStatic()
Method Detail

main

public static void main(java.lang.String[] args)
This method initializes the environment and the sonar Beam and has the VRML representation of each written to the console.