**Enhance 3-D Canvas widget** %|||% &|Areas|3D, Computer graphics, C|& &|Good if student knows|C, OpenGL, Computer graphics|& &|Priority|Low|& &|Difficulty|Medium|& &|Benefits to the student|3D computer graphics development, use OpenGL, writing Tcl extension, use Fossil|& &|Benefits to Tcl|A expanded lightweight 3D canvas|& &|Mentor|d|& **Project Description** Developed by D. Richard Hipp (the SQLite man), 3-D Canvas Widget is a lightweight 3D canvas reliying 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. ***Benefit for student*** Develop OpenGL extension for Tcl in C language and master 3D Computer Graphics. Learn the Fossil distributed software configuration management system. ***Benefit for community*** Have a lightweight and easy to use 3D canvas up to date. A good visual tool to promote Tcl-Tk. References http://3dcanvas.tcl.tk/ **Comments** <> GSoC | Graphics | 3D Graphics