|3D, Computer graphics, C
|Good if student knows
|C, OpenGL, Computer Graphics
|Benefits to the student
|3D computer graphics development, use OpenGL, writing Tcl extension, use Fossil
|Benefits to Tcl
|An expanded lightweight 3D canvas
Developed by D. Richard Hipp (the SQLite man), 3-D Canvas Widget is a lightweight 3D canvas relying on OpenGL. This 3D widget act as the 2D canvas widget of Tk. 3-D canvas could be enhanced, polished and provided with more demos. The availability of precompiled binary extension for main platforms (Linux, Windows, MacOS) are also welcomed.
Develop OpenGL extension for Tcl in C language and master 3D Computer Graphics. Learn the Fossil distributed software configuration management system.
Have a lightweight and easy to use 3D canvas up to date. A good visual tool to promote Tcl-Tk.