Canvas3d
Canvas3d adds an OpenGL component to Tcl as a shared
library extension. Documentation is available
here.
Screenshots
Following are 3 screenshots:
- animate: rotating cubes over a mipmapped plain
- shape: collection of GLUT shapes with wood textures.
- triangles: rotating pyramids of triangles.
The source for these demos
is available from
CVS.
Wize Integration
Wize contains builtin
interface files for Canvas3d. This means that user code
is validated and supports
Command Completion.
Improvements
Several aspects of Canvas3d have been enhanced. These include
adding support for OpenGL image caching, mipmap
images for tiling and integration of image and font handling with Tk.
Also added were GLUT library types as well as support for OpenGL
QUAD, QUADSTRIP, TRIANGLE, etc.
© 2008 Peter MacDonald