Initial import for gwenview-i18n 1.4.0
[pkgsrc.git] / graphics / 3DKit / DESCR
1   The GNU 3DKit is officially part of the GNU project!  It is an extension
2 to GNUstep, which provides an object oriented application development
3 framework and tool set for use on a wide variety of computer platforms.
4 GNUstep is based on the original OpenStep specification provided by NeXT,
5 Inc. (now Apple).  Of course, the GNU 3DKit also works on Mac OS X using
6 the Cocoa API.  It is truly a multiplatform graphics API!
7
8   The GNU 3DKit's main purpose is to provide an elegant foundation commonly
9 required to write 3D applications. The 3DKit uses OpenGL as backend.  The
10 kit consists of multiple libraries, all written in Objective-C: the 
11 GeometryKit, the RenderKit, the SDLKit, the GlutKit, and the GLXKit.
12
13 The GNU 3DKit currently provides the following features:
14     * a customisable, simple scenegraph architecture containing grouping
15       nodes, level of detail nodes, switch nodes and so on.
16     * basic graph optimisation capabilities
17     * view-frustum culling
18     * support for all OpenGL lighting modes
19     * optimised state handling
20     * texture mapping
21     * support for vertex arrays, display lists etc.
22     * transparent bounding volume handling (spheres and AABB)
23     * direct support for GLX, SDL and glut
24     * optimised linear algebra and some physics code