[X3D-Public] tracing X3D events: new capability in X3D-Edit

Don Brutzman brutzman at nps.edu
Fri Aug 5 06:14:20 PDT 2011

A long-standing challenge for many X3D authors is debugging event
chains.  It is sometimes hard to detect when an event is not being
passed as expected.  Problems can include missing or incorrect ROUTE
connections, mismatched types/accessTypes, or other problems.
Sometimes (but only just sometimes) a browser might also be at fault.

X3D-Edit now includes a new capability when editing ROUTE connections
or event-producing nodes.  If you select the "Trace" checkbox, then
a block of X3D code is inserted that connects all of the output events
to a Script which reports whenever an event is passed.

Although a bit verbose, it is a very cool capability whenever you are
troubleshooting or tracking progress.  Explanatory slides and scene
example attached.

New X3D-Edit release remains available at

all the best, Don
Don Brutzman  Naval Postgraduate School, Code USW/Br      brutzman at nps.edu
Watkins 270   MOVES Institute, Monterey CA 93943-5000 USA  +1.831.656.2149
X3D, virtual worlds, underwater robots     http://faculty.nps.edu/brutzman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Chapter07-EventAnimationInterpolation-EventTracing.pdf
Type: application/pdf
Size: 264537 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20110805/f3c20efa/attachment-0001.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PositionOrientationInterpolatorsExampleTraced.x3d
Type: model/x3d+xml
Size: 9609 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20110805/f3c20efa/attachment-0001.bin>

More information about the X3D-Public mailing list