The NuGraf Developers 3D Toolkit is a complete drop in
solution for OEM software vendors seeking to incorporate high quality 3D computer graphics
into existing or new software applications. The toolkit is provided as a
series of linkable libraries which are easily integrated into a target application. It
provides for a robust and tightly integrated core of C-callable routines which
transform the most demanding datasets into "photo-realistic" images. A short history of the toolkit's evolution can be read at the end of this
document.
The toolkit provides all of the necessary components to build an
interactive 3D modeling and rendering system. These components include
"photo-realistic" scanline and ray trace renderers, primitive modeling
and database management, coordinate space mapping, object and polygon picking, automatic
smoothing and processing of raw polygonal data, as well as
optimized wireframe output for fast interactive data manipulation.
The toolkit also handles all aspects of the 3D rendering process,
alleviating the host application from dealing with such mundane tasks as error handling
and recovery, color output conversion (for those output devices with few colors) and
file/display output. It features all of the functionality normally associated with a
high-end rendering system but neatly packaged into componentized modules.