Send feedback to jojo@trapezium.com
Visualization information sent by neattools via sockets, the necessary neattools modules are documented separated, look here for documentation on neattools modules.
The visualizer is based on Java3D using the VRML97 loader.
The visualizer allows loadable VRML models for the grid. The visualizer then adjusts properties of the grid based on an incoming data stream. The result is that an input data stream creates a visualization.
Build 4 supports a VRML ElevationGrid for the grid.
Build 7 supports general attribute modifications for any DEFfed Transform or Material in the VRML file. This is shown below, with the two JTrans modules. One of these controls the color of the ball, changing it from black to red depending on signal strength. The other JTrans module changes the X location of the ball.
Build 11 supports better integration with neattools, record with pause, playback with collision detection.
Below is a neattools screen shot, which uses the mouse to provide X-Y and signal values.
The visualizer shows a spotlight on the grid based on the current
X-Y location. The calibration for this area is sent over by
neattools.
As the mouse moves, the grid gets colored. In this case, the
mouse Y location is also used to provide a signal value, so the
display gets colored to indicate a signal. The brighter red at
the bottom of the grid is the signal color of the data
control panel on the left of the screen. The purple at the top of
the grid is the seen color of the data control panel.
The next step is to add some spatial dimensions in addition to
the color dimension, and to simplify the GUI (Michael is working
on this).
The buttons marked give instant
views of the left, front, top, and right of the grid. The following are examples of
these views:
front view
top view
left view
right view
The wheels on the bottom and right are used for rotating the
grid. The grid can be translated in space by clickng on the
button, which switches the rotator control
into a different control
which is used for
translations.
The brush width control determines how wide an area is
affected as the signal passes over a location.
The signal height control determines how the height is
adjusted based on the incoming signal.
The Fade and Noise sliders are new with build 7:
The Fade slider controls how quickly the signal values fade back to the base color and height.
The Noise slider sets all signal values below the percent threshold (indicated by slider) to the zero value.