Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse

Direc­tory tex-archive/graphics/sketch

Sketch 
(c) 2005, 2006, 2007 Eugene K. Ressler

Sketch is a simple system for producing line drawings of 
three-dimensional objects and scenes. It began as a way to make 
illustrations for a textbook after we could find no suitable tool 
for this purpose. Existing scene processors emphasized GUIs and/or 
photo-realism, both un-useful to us. We wanted to produce finely 
wrought, mathematically-based illustrations with no extraneous 
detail and be able to easily overlay TeX math and text. The input 
language is reminiscent of PSTricks, so will be easy to learn for 
current PSTricks users.  It generates either PSTricks or TikZ/PGF
code as output.  See http://www.frontiernet.net/~eugene.ressler .

Direc­to­ries

Name Notes
Data
Doc

Files

Name Size Date Notes
COPYING.txt 35147 2008-08-09 06:36
README 703 2008-08-09 06:36
bsp.c 32412 2008-08-09 06:36
bsp.h 2549 2008-08-09 06:36
cmdline.c 7637 2008-08-09 06:36
cmdline.h 1966 2008-08-09 06:36
dynarray.h 12314 2008-08-09 06:36
emit.c 23415 2008-08-09 06:36
emit.h 1277 2008-08-09 06:36
error.c 2979 2008-08-09 06:36
error.h 1205 2008-08-09 06:36
expr.c 13210 2008-08-09 06:36
expr.h 2994 2008-08-09 06:36
geometry.c 30191 2008-08-09 06:36
geometry.h 13001 2008-08-09 06:36
geomio.c 1814 2008-08-09 06:36
geomio.h 1184 2008-08-09 06:36
global.c 4164 2008-08-09 06:36
global.h 2788 2008-08-09 06:36
langver.c 2134 2008-08-09 06:36
langver.h 625 2008-08-09 06:36
lex.yy.c 70112 2008-08-09 06:36
main.c 3185 2008-08-09 06:36
main.h 890 2008-08-09 06:36
makefile 4161 2008-08-09 06:36
makever.pl 2398 2008-08-09 06:36
memutil.c 1466 2008-08-09 06:36
memutil.h 1757 2008-08-09 06:36
opts.c 13654 2008-08-09 06:36
opts.h 3095 2008-08-09 06:36
parse.h 1092 2008-08-09 06:36
resource.h 1193 2008-08-09 06:36
scene.c 41299 2008-08-09 06:36
scene.h 5053 2008-08-09 06:36
sketch.l 7618 2008-08-09 06:36
sketch.y 17160 2008-08-09 06:36
symbol.c 9668 2008-08-09 06:36
symbol.h 2995 2008-08-09 06:36
updates.htm 4603 2008-08-09 06:36
version.dat 57 2008-08-09 06:36
version.h 403 2008-08-09 06:36
y.tab.c 74631 2008-08-09 06:36
y.tab.h 3565 2008-08-09 06:36

Down­load the con­tents of this pack­age in one zip archive (2.9M).

sketch – A 3d sketch lan­guage trans­la­tor

Sketch is a small, sim­ple sys­tem for pro­duc­ing line draw­ings of two- or three-di­men­sional ob­jects and scenes. It be­gan as a way to make il­lus­tra­tions for a text­book af­ter we could find no suit­able tool for this pur­pose. Ex­ist­ing scene pro­ces­sors em­pha­sized GUIs and/or photo-re­al­ism, nei­ther of which was use­ful to us. We wanted to pro­duce finely wrought, math­e­mat­i­cally-based il­lus­tra­tions with no ex­tra­ne­ous de­tail.

The in­put lan­guage is rem­i­nis­cent of PSTricks, so will be easy for cur­rent PSTricks users to learn; out­put is for use ei­ther by pstricks it­self, or by pgf

Pack­age De­tailssketch
Home pagehttp://www.fron­tier­net.net/~eu­gene.ressler
Ver­sion0.2
Li­censeGNU Gen­eral Public Li­cense
Main­tainerEu­gene K. Ressler
Topics con­vert a for­eign graph­ics for­mat for use with TeX
Guest Book Sitemap Contact