[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[geovrml] Rez terrain modelling/translator too update



There is a fairly major update of Rez at www.surak.com.au/~chris/vrml/RezIndex.html
 
The main changes are:
Changes 16/2/2002

A number of design changes were made to make the framework easier to work with and tolay the foundation for forming an API.  Design of tiler and any geographical output classes now follows the Composite design pattern. There is a new interface for GUI plugins, and a new interface for scene generator plugins (a scene generator is my term for whatever creates things additional to the terrain.  e.g. geometry in which the terrain resides, viewpoints, tour interpolators, buildings, features etc).
Some internal redesign, debugging etc.
Modifiable text is now managed through properties files that sit in the appropriate plugins directory, and there is a new interface for the modifiable text handler, which, you guesed it!, can be another plugin.
Things to watch out for:

  1. The RezTile interface has changed
  2. the parameters and config file fields have changed:
  3. the debug flag is set in the command line through a -D flag, no longer as a standard Rez parameter.
  4. some redundant parameters are removed
  5. the config files are changed to allow gui, scene plugins and to remove the separate tree builder plugin (the treebuilder interface is still implementable but its instance must be called from the buildTree method of the RezTile instance.
  6. tiles and images no longer have an alphabetic character (corresponding to level) appended to the file name
I think with these changes the Rez system becomes a true (embryonic) framework and it sets the stage for easier expansion of its uses and capabilities.

New sample plugins:

  • A sample plugin GUI (in rez.plugins.gui)
  • A scene generator plugin for VRML models  (in rez.plugins.scene)
There is now only one plugin interface for multiresolution tiles (if a separate tree node generator is required it is called from the tiler). 
  
 I plan to do a bit on Java3d next,

cheers,
 
 
chris
____________________________________________________
  IncrediMail - Email has finally evolved - Click Here

GIF image

JPEG image