Dynamically Generated Nodes and Links for a Dynamic Network Structure Using X3D

Report No. ARL-MR-719
Authors: Andrew M. Neiderer
Date/Pages: May 2009; 62 pages
Abstract: This report presents an Extensible 3D (X3D) scene graph description of dynamically generated nodes and links that define a dynamic network structure. The directed acyclic graph (DAG) of X3D objects, which includes an internal ECMAScript CDATA text block in the root <Script> node, is discussed. The scene access interface is for the Vivaty Player and uses the Browser createX3DFromString() function to generate X3D objects. Network nodes can be interactively manipulated, and the appropriate links are extruded if/when these nodes are repositioned. In addition, the X3D design provides for (1) exploitation of asynchronous Javascript and extensible markup language technology for X3D (AjaX3D) in rapid development of complex networks and (2) animation of packet exchange between network nodes connected by a link through dynamic update of the cycleInterval attribute in a <TimeSensor> node. The intent is to discuss the DAG for a particular X3D scene and then provide actual code to assist the user in tailoring it to his/her particular situation.
Distribution: Approved for public release
  Download Report ( 1.080 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: May 1, 2009