Hi Doug,
I did a few little things to support scripted fly-throughs:
1. Added 'FRAME_DONE' DisplayEvents that are triggered after
rendering is done.
2. Made static methods of visad.java2d.MouseBehaviorJ2D and
visad.java3d.MouseBehaviorJ3D for multiplying matrices
and creating matrices from given rotation angles, scaling
and translation. Note that Java3D matrices are 4 x 4
whereas Java2D matrices are 2 x 3, but if you use the
makeMatrix and multiplyMatrix methods you don't have
to know what size the matrices are.
3. Created two new examples/TestNN cases, 57 and 58, that
demonstrate how to use these things for scripted
fly-throughs in Java3D and Java2D.
Please let me know if you have any questions.
Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706
whibbard@xxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html