|
OpenWorlds AppKit is a modular set of libraries which provide many levels of graphics,
animation, and VRML 2.0/97 and X3D support. You can use whichever libraries
you require, depending on the application. Below is a summary of the libraries
with some typical uses of each.
CORE OW LIBRARIES
|
LIBRARY
|
PURPOSE
|
SAMPLE APPLICATIONS
|
| openparse |
parses VRML/X3D/CAD files and generates string-based node and proto data
structures |
VRML syntax checker |
| openscene |
generates a scene graph from openparse output |
Geometry loader |
| openrun |
adds ROUTE capabilities.
handles traversal and event-routing of openscene's scene graph |
general graphics and animation support,
3D browser, editor,
animation or game engine |
SCRIPTING SUPPORT
| LIBRARY |
PURPOSE |
SAMPLE APPLICATONS |
| opencpp |
provides C++ node and script support |
Built-in nodes and custom application extensions |
| openj |
provides Java node and script support |
Java Script nodes (or Java Built-in nodes) |
| openeai |
provides C++ (and soon Java) External Authoring Interface support |
External programs/processes interacting with OW browser |
BUILT-IN NODE SUPPORT
| LIBRARY |
PURPOSE |
SAMPLE APPLICATIONS |
| owopt |
provides OpenGL Optimizer-based Built-in node support |
Build high-performance, Windows and SGI-based, Optimizer VRML application
for large databases |
| owperf |
provides Iris Performer-based Built-in node support |
Build high-performance, multi-processor application |
| owogl |
provides OpenGL-based Built-in node support |
Create cross-platform OpenGL-based program |
|