Parametric 2d/3d CAD
Go to file
Jonathan Westhues 5a22982e05 Add sweeps. The user specifies a trajectory and a section, in two
separate groups. The section is swept normal to the trajectory,
producing a mesh. I'm doing the triangles only now, not copying
over any entities.

Also fix a bug in the PNG export; rows are 4-aligned, so that was
breaking when the width of the image wasn't divisible by four. Also
fix a bug in lathes, where it generated overlapping triangles for
one segment.

And change the groups to record both "this mesh", the contribution
due to the extrude/lathe/whatever, and the "running mesh", that we
get after applying the requested Boolean op between "this mesh" and
the previous group's "running mesh". I'll use that to make step and
repeats step the mesh too.

[git-p4: depot-paths = "//depot/solvespace/": change = 1801]
2008-06-21 02:18:20 -08:00
doc Beginnings of some docs for SolveSpace. 2008-06-20 19:36:29 -08:00
extlib Link against libpng and zlib, and use that to export graphics; 2008-06-18 00:35:14 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
win32 Fix failure to solve when auto-constraining new arc, and make all 2008-06-16 00:35:05 -08:00
constraint.cpp Force the numerical guess for a normal to be exactly correct when a 2008-06-18 01:18:51 -08:00
draw.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
drawconstraint.cpp Add two more exotic constraints: equal point-line distances, and 2008-06-14 03:16:14 -08:00
drawentity.cpp Add perspective, by a user-specified factor. So I have to apply 2008-06-17 11:12:25 -08:00
dsc.h Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
entity.cpp Treatment of numerical faces was screwy, exporting stuff in numXXX. 2008-06-12 20:41:27 -08:00
expr.cpp Don't keep a dimension or group's user-entered numerical value as 2008-06-14 00:43:38 -08:00
expr.h Don't keep a dimension or group's user-entered numerical value as 2008-06-14 00:43:38 -08:00
file.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
font.table Add routines to draw a vector font (public domain Hershey Simplex 2008-04-11 03:13:47 -08:00
glhelper.cpp Add perspective, by a user-specified factor. So I have to apply 2008-06-17 11:12:25 -08:00
graphicswin.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
group.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
groupmesh.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
Makefile Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
mesh.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
polygon.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
polygon.h Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
request.cpp Split some large files. 2008-06-06 00:14:37 -08:00
sketch.h Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
solvespace.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
solvespace.h Link against libpng and zlib, and use that to export graphics; 2008-06-18 00:35:14 -08:00
system.cpp Major speedups, mostly by playing nicer with OpenGL; batch things 2008-06-05 23:50:08 -08:00
textwin.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
ui.h Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
undoredo.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
util.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
wishlist.txt Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00