Tcl3D Logo
Currently selected Overview
Documentation
Demos
Downloads
History
Contact
Valid XHTML 1.0 Transitional
Top news:
  • 2008/07/01: Demo of the Month for July has been released.
  • 2007/02/25: Tcl3D Version 0.3.2 released. Please give it a try and supply me with feedback.

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 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.
Tcl3D Architecture Overview Top of page