TkSM1.1 - an OpenGL-based 3D modeling extension 
Author Message
 TkSM1.1 - an OpenGL-based 3D modeling extension

TkSM 1.1 is now available.  TkSM is a simple OpenGL-based 3D modeling
extension for Tcl7.4/Tk4.0 and Tcl7.5/Tk4.1.  Major new features in this
release include vrml support, line and point models, material and normal
bindings on a per-vertex basis, and an improved visuals selection mechanism.
Many (and I mean MANY!) memory-related bugs have also been fixed.

For more information, please see the introduction below and visit the web
page at

        http://www.*-*-*.com/ ~ihsu/tksm.html

-Irving Hsu


                                TkSM v1.1

                     Copyright (c) 1995-1996 Irving Hsu

TkSM is an OpenGL based 3D modeling extension for Tcl/Tk.  My goal in writing
TkSM is to provide a simple and relatively light-weight tool for displaying
polygon-based 3D models from within Tcl/Tk applications.  TkSM allows a user
to define hierarchical models, place groups of models into individual cells,
and associate each cell with one or more independent viewports through which
the models may be viewed and manipulated.

Two types of viewports are available: viewport widgets, and canvas viewport
items.  While canvas viewport items are generally slower in terms of rendering
speed (due to their use of off-screen pixmaps), they give the user the ability
to super-impose text and other canvas elements on top of rendered images, and
offer faster screen refreshes of static scenes.  On the other hand, viewport
widgets draw directly into OpenGL windows and will therefore render much faster
on systems with hardware OpenGL acceleration.

TkSM provides no direct access to OpenGL routines; if you are looking for an
OpenGL widget with binding for each OpenGL routine, or a 3D graphics widget
with control over the low level rendering details, TkSM may not be for you.
However, if you are interested in adding elementary 3D viewing/modeling
capabilities to your Tcl/Tk application, you may find TkSM to be of use.

Currently TkSM has native support for VRML only; a 3DMF parser is in the plans,
but probably won't materialize anytime soon.

Fri, 31 Jul 1998 03:00:00 GMT  
 [ 1 post ] 

 Relevant Pages 

1. TkSM 1.3 - An OpenGL based 3D modeling extension

2. An OpenGL based 3D modeling extension for Tcl/Tk

3. A simple OpenGL 3D modeling extension for Tcl/Tk

4. TkSM 1.0b - A simple OpenGL based modeling extension

5. a 3D model search engine, currently about 20,000 models indexed

6. 3D and OpenGL

7. pthread trouble with ruby-opengl on FreeBSD (was: Re: [announcement] Ruby 3D Ruby)

8. OpenSpace 1.0b1 - 3D Shared Worlds (VRML, OpenGL)

9. Public Preview: SansGUI 1.2 supports OpenGL* 3D Graphics Programming

10. OpenGL or Direct-3D???

11. 3D simulation with TCL/TK, and OpenGL?

12. OpenSpace 1.0b1 - 3D Shared Worlds (VRML, OpenGL)


Powered by phpBB® Forum Software