cae-tools/ptrude
Werner Almesberger 26a0f4cf2b ptrude/: many major math fixes, especially in stretch_path 2011-07-31 19:17:05 -03:00
..
Makefile ptrude/: many major math fixes, especially in stretch_path 2011-07-31 19:17:05 -03:00
README ptrude/: path extrusion, work in progress 2011-07-28 22:31:25 -03:00
arc.fig ptrude/: cleanup and addition of comments (WIP) 2011-07-28 22:52:42 -03:00
corner.fig ptrude/: path extrusion, work in progress 2011-07-28 22:31:25 -03:00
extrude.c ptrude/: many major math fixes, especially in stretch_path 2011-07-31 19:17:05 -03:00
extrude.h ptrude/: changed extrusion from xy path to xz path; variable number of faces 2011-07-31 09:57:51 -03:00
mesh.fig ptrude/: added (overly, this far) simple extruder 2011-07-29 14:32:40 -03:00
path.c ptrude/: many major math fixes, especially in stretch_path 2011-07-31 19:17:05 -03:00
path.h ptrude/: many major math fixes, especially in stretch_path 2011-07-31 19:17:05 -03:00
ptrude.c ptrude/: changed extrusion from xy path to xz path; variable number of faces 2011-07-31 09:57:51 -03:00
ptrude.h ptrude/: proper command-line handling; open -d for debug mode 2011-07-29 00:25:28 -03:00
stretch.fig ptrude/: many major math fixes, especially in stretch_path 2011-07-31 19:17:05 -03:00
tp ptrude/: many major math fixes, especially in stretch_path 2011-07-31 19:17:05 -03:00
try ptrude/: path extrusion, work in progress 2011-07-28 22:31:25 -03:00
ts ptrude/: added (overly, this far) simple extruder 2011-07-29 14:32:40 -03:00

README

File format
-----------

#r=radius
	minimum bend radius. Propagates to all subsequent points.
#delta=distance
	maximum distance of line from curve. Propagates to all
	subsequent points.
#tag=name
	name point or shape. Gets passed through 2D->2D transform.
	Affects only the next point.
x-coord y-coord
	line endpoint

#r=, #delta=, and #tag= modify the next point, e.g.,

0 0
#r=2
#tag=foo
1 0
1 1

would set the bend radius at the corner (and the final point) to 2 mm
and the tag of the corner point to "foo".