|
Tcl3D offers the 3D functionality of OpenGL and other 3D libraries
at the Tcl scripting level.
This is accomplished by wrapping these libraries with the help of
SWIG.
The Tcl3D package is copyrighted by Paul Obermeier
and distributed under the BSD license.
Some of the wrapped libraries have differing licensing conditions
and are therefore not part of the Tcl3D distribution.
See the documentation
for detailled license information.
The Tcl3D package currently consists of the following modules:
| Tcl3D core modules |
| tcl3dTogl |
Enhanced Togl widget, a Tk widget for displaying OpenGL content. |
| tcl3dUtil |
Tcl3D utility library (math functions, shapes, stop watch, et al). |
| tcl3dOgl |
Wrapper for basic OpenGL functionality (GL Version 1.1, GLU Version 1.2). |
| Tcl3D optional modules |
| tcl3dOglExt |
Wrapper for enhanced OpenGL functionality (GL Version 1.2 through 2.0) and OpenGL extensions. |
| tcl3dCg |
Wrapper for NVidia's Cg shading language. |
| tcl3dSDL |
Wrapper for the Simple DirectMedia Library. |
| tcl3dFTGL |
Wrapper for the OpenGL Font Rendering Library. |
| tcl3dGl2ps |
Wrapper for the OpenGL To Postscript library. |
| tcl3dOde |
Wrapper for the Open Dynamics Engine. |
| tcl3dGauges |
A Tcl3D package for displaying gauges. |
| tcl3dDemoUtil |
C/C++ based utility functions for some of the demo applications. |
|