3DGPL 2.0 is
a portable 3D engine from Sergei Savchenko (savs@cs.mcgill.ca).
Perspective
texturemapping (via linear interpolation every 32 pixels per scanline)
Ray tracing.
Gouraud
shading, flat shading of polygons.
Z-Buffer
and BSP rendering.
Bicubic
patches.
Landscape
rendering.
Portal
rendering.
2D and
3D clipping.
3D transformations
with fixed point or float math.
2D text
rendering.
Portable
C with support for DOS, X11-Windows, NeXTStep, Windows 3.1/95 and Mac.
Tutorial
texts, source code available and extensive 3D documentation
The source, tutorial,
screenshots and more information can be found on
3DGPL Homepage. A Mac port of 3DGPL 1.0 done by Ingemar Ragnemalm can
be found at ftp.lysator.liu.se.
GV is an interactive
program, written by staff members of the Geometry Center, for viewing and
manipulating geometric objects. It can be used as a standalone viewer for
static objects or as a display engine for other programs which produce dynamically
changing geometry.
Z-buffer
renderer
SGI, NeXT
and X11-Windows, binary and source distribution
polyhedra
with shared vertices (.off), quadrilaterals, rectangular meshes, vectors,
and Bezier surface patches of arbitrary degree including rational patches.
Picking
on an object, edge or vertex level
Direct
mouse manipulation, control panels, and keyboard shortcuts
Supports
OOGL, a 3D file format for WWW 3D objects.