Version 50 of Graphics with Tcl

Updated 2016-01-03 22:00:00 by pooryorick

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.

http://www.cs.mun.ca/~donald/digitcl/digitcl.gif

http://www.cs.mun.ca/~donald/digitcl/sigdisp.gif

  • 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 .

http://www.ssec.wisc.edu/~billh/ecmwf.gif

  • 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.

http://www.cs.cornell.edu/home/vavasis/qmg1.1/test1s.gif


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: