A page to collect references to graphics applications and libraries for Tcl, having bindings to Tcl, using Tcl, etc.
Graphics Manipulation and Painting
- tclPov IDE/front end for PovRAY raytracing and rendering
http://www.nasland.nu/index.php?show=tclpov
This link is dead, and http://www.nasland.nu/ doesn't seem to host
tclPov any longer.
See the old version at the internet archive http://web.archive.org/web/20010822072608/www.nasland.nu/tclpov.php,
and download from the internet archive's software archive at http://www.archive.org/details/tucows_47033_tclPov .
http://www.tkgeomap.org/
http://www.ntlug.org/~ccox/impress/index.html
ftp://ftp.procplace.com/pub/tcl/sorted/graphics/tkpaint/1.52/
http://mars.netanya.ac.il/~samy/tkpaint.html
http://www.curvesoft.com/tools.html
- TeXpict Drawing package for TeX graphics
http://gatxan.cimne.upc.es/texpict/
- Zzipp Image Processing Package
http://users.ids.net/~eben/Zzipp/
- DigiTcl a graphical user interface which allows users to construct and simulate simple digital circuits.
- LDS Draw is intelligent Logical Data Structure(LDS) modeling software. It is an attempt to create a simple, convenient editor that overcomes shortcomings of Silverrun/RDM. It is written in Tcl/Tk and is used to manipulate entity boxes and the relationships that connect them.
3D Modeling and Rendering
- Ayam 3D Modeling Environment for the RenderMan Interface
http://www.ayam3d.org/
- BRL-CAD A powerful Constructive Solid Geometry (CSG) solid modeling system. BRL-CAD includes an interactive geometry editor, ray tracing support for rendering and geometric analysis, network distributed framebuffer support, image-processing and signal-processing tools. The entire package is distributed in source code and binary form.
http://ftp.arl.army.mil/brlcad/
http://brlcad.org/
http://www.kitware.com/
http://vrs3d.org/
- DIVE The Distribute Interactive Virtual Environment
http://dive.sics.se/
- EDGE Engineering Dynamic On-board Ubiquitous Graphics (DOUG) Graphics for Exploration
http://metecs.com/products-edge.php
- DVR Distributed Volume Renderer. Designed to render larger-than-memory volumetric datasets at interactive framerates by using Beowulf-style clusters. Scriptable in Tcl.
- VFleet renders volume data and optionally uses PVM to distribute the rendering job to multiple computers. It uses Tcl for GUI and scripting. Source code: [L1 ]
- Vis5D is a system for interactive visualization of large 5-D gridded data sets. One can make isosurfaces, contour line slices, colored slices, volume renderings, etc of data in a 3-D grid, then rotate and animate the images in real time. Uses Tcl for scripting and GUI. Incorporated into the virtual reality display program Cave5D .
- QMG (Quality Mesh Generator) can generate finite element meshes in two and three dimensions. The package includes geometric modeling software, the mesh generator itself, and a finite element solver. It is written in C++ with Tcl bindings and uses Tk for GUI.
The Stanford Computer Graphics Laboratory has a suite of image processing tools designed to help turn laser range scans into volumetric meshes and images, using Tcl for GUI and scripting:
- VripPack
- a package for volumetrically merging a set of range images.
- Scanalyze
- application for viewing, editing, aligning, and merging range images to produce dense polygon meshes.
- VolPack
- software library for fast, high-quality volume rendering.
- tclcalib
- A tool for camera calibration.
- ZipPack
- a program for combining range images into a polygonal mesh.
Related pages: