Tcl3D Logo
Currently selected Overview
Valid XHTML 1.0 Transitional
Demo TexAnim Demo Platonic Demo Picking Demo NeHe 26 Demo OglPlanarShadow

Tcl3D Overview

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.
See the modules documentation for detailled license information.

Tcl3D is available on SourceForge.

The Tcl3D package currently consists of the following modules:

Tcl3D Architecture Overview
Tcl3D core module
tcl3dOgl Enhanced Togl widget, a Tk widget for displaying OpenGL content.
Wrapper for core OpenGL functionality and OpenGL extensions.
Tcl3D utility library: Math functions, standard shapes, stop watch, demo support.
Tcl3D optional modules
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.
tcl3dOsg Wrapper for the OpenSceneGraph library.
tcl3dGauges Tcl3D package for displaying gauges.

Top of page