<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3018.900" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#fcffdd>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>I just finished checking in the vtkVRMLImporter to 
the CVS tree. This should show up in tomorrows build and hopefully not make the 
system crash too bad (sorry Bill).</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>The importer will handle VRML 2.0 files and will 
translate a majority of the geometries. Currently there is no support for 
textures or per-vertex or per-face coloring. I will have to investigate if this 
is a possibility with 3.x. There is also a simple test script and example file 
which loads the sample VRML file. It based on the importer so follow that 
thread.</FONT></DIV>
<DIV><FONT face=Arial size=2>
<P>These nodes are currently supported:</P>
<BLOCKQUOTE>
  <P>Appearance<BR>Box<BR>Color<BR>Cone<BR>Coordinate<BR>Cylinder<BR>DirectionalLight<BR>IndexedFaceSet<BR>IndexedLineSet<BR>Material<BR>Shape<BR>Sphere<BR>Transform</P></BLOCKQUOTE>
<P>As you can see this implementation focuses on getting the geometry 
translated. The routes and scripting nodes are ignored since they deal with 
directly accessing a nodes internal structure based on the VRML spec. Since this 
is a translation the internal datastructures differ greatly from the VRML spec 
and the External Authoring Interface (see the VRML spec). The DEF/USE mechanism 
does allow the Vtk user to extract objects from the scene and directly 
manipulate them using the native language (Tcl, Python, Java, or whatever 
language Vtk is wrapped in). This, in a way, removes the need for the route and 
script mechanism (not completely though).</FONT></P></DIV>
<DIV><FONT face=Arial size=2>Take a look and let me know if there is anything 
that needs cleaning up.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Tom Citriniti</FONT></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV></BODY></HTML>