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 . * [tkduke] - 2D drawing tool. * [ttkdraw] * [tkGeoMap] - Canvas extension and Mapping GUI environment. See also [GIS]. http://www.tkgeomap.org/ * [ImPress] WYSIWYG layout program http://www.ntlug.org/~ccox/impress/index.html * [TkPaint Brush] Paint program ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/sorted/graphics/tkpaint/1.52/ http://mars.netanya.ac.il/~samy/tkpaint.html * [TclPresents] and [T1Tools] 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/ * http://www.cs.mun.ca/~donald/digitcl/%|%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] * http://www-users.cs.umn.edu/~safonov/ldsdraw/%|%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/ * [OpenGL] * [Vtk] Visualization Toolkit http://www.kitware.com/ * [iVRS] 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 * http://aus-vo.org/software/dvr%|%DVR%|% Distributed Volume Renderer. Designed to render larger-than-memory volumetric datasets at interactive framerates by using Beowulf-style clusters. Scriptable in Tcl. * https://web.archive.org/web/20110611234557/www.psc.edu/Packages/VFleet_Home/%|%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: [http://gd.tuwien.ac.at/graphics/visual/vfleet/] * http://vis5d.sourceforge.net/%|%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 https://web.archive.org/web/20081201234530/www-unix.mcs.anl.gov/~mickelso/CAVE2.0.html%|%Cave5D%|%. [http://www.ssec.wisc.edu/~billh/ecmwf.gif] * http://www.cs.cornell.edu/home/vavasis/qmg1.1/qmg1_1_home.html/%|%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 http://graphics.stanford.edu/%|%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: http://graphics.stanford.edu/software/vrip%|%VripPack%|%: a package for volumetrically merging a set of range images. https://graphics.stanford.edu/software/scanalyze%|%Scanalyze%|%: application for viewing, editing, aligning, and merging range images to produce dense polygon meshes. https://graphics.stanford.edu/software/volpack%|%VolPack%|%: software library for fast, high-quality volume rendering. http://graphics.stanford.edu/~jedavis/projects/tclcalib%|%tclcalib%|%: A tool for camera calibration. http://graphics.stanford.edu/software/zippack/%|%ZipPack%|%: a program for combining range images into a polygonal mesh. ----- http://www.cs.helsinki.fi/u/klemstro/picsearch/%|%PICSearch is a development environment for content-based image retrieval algorithms. Its main purpose is to serve as a testing platform during the development of such algorithms. PICSearch can, however, also be used as a conventional image cataloging program. The idea is that the user can load an image into the system and search a database for pictures resembling the query image. The definition of resemblance depends on the search algorithm used for the query. Researchers may add their own algorithms to the system by filling in an algorithm template and recompiling the system. Written in C++ with a Tcl/Tk interface. [http://www.cs.helsinki.fi/group/pics98/user_guide/gui.gif] ----- http://ptsg.egr.msu.edu/pub/codes/xgrafix/%|%XGrafix is a windowing environment for interactive display of results from any temporally evolving simulation of a physical system. Written as a C library with a Tcl interface/GUI. [http://ptsg.egr.msu.edu/pub/codes/xoopic/oopic_manual/xoo.B3.gif] ----- http://www2.maths.lth.se/vision/downloads/%|%Threedit: Octave code for 3D surface rendering, modelling and segmentation. Includes automatic construction of artificial 2D active appearance models and VTK and TCL/TK tools for registration and editing of 3D surfaces. ---- Related pages: * [Turtle graphics the LOGO way] * [How to plot a graph] * [Geographic mapping the Tcl way] * [Images with Transparency and Plain Images] * [Tk image Dos and Don'ts] * [Using Tcl/Tk in Multimedia Applications] * [Non-Tk Tcl GUI extensions] * [Plots and charts] * [Histogram Plotter] * [A Graph Plotter] * [A little Graph Plotter] * [PLplot] * [Plotting data] <> Application | Graphics