Go to file
Jonathan Westhues bc70089dd0 Add code to subdivide (with de Castljau's algorithm) a surface, and
use that for surface-line intersections. That has major problems
with the heuristic on when to stop and do Newton polishing.

There's also an issue with all the Newton stuff when surfaces join
tangent.

And update the wishlist to reflect current needs.

[git-p4: depot-paths = "//depot/solvespace/": change = 1925]
2009-03-08 02:59:57 -08:00
doc Update reference manual for SolveSpace. 2008-08-11 03:57:46 -08:00
extlib Link against libpng and zlib, and use that to export graphics; 2008-06-18 00:35:14 -08:00
icons Add toolbar buttons for a few more things. 2009-01-03 05:30:12 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
srf Add code to subdivide (with de Castljau's algorithm) a surface, and 2009-03-08 02:59:57 -08:00
win32 Oops, Windows timers are periodic. So after displaying a tooltip, 2009-01-04 04:52:11 -08:00
Makefile More poking at Booleans; generate the unsplit intersection curves 2009-01-26 23:59:58 -08:00
bsp.cpp Remove some of the oops() calls that tend to blow because of issues 2008-02-10 05:34:32 -08:00
constraint.cpp Add a constraint to make line length equal arc length. That's quite 2009-01-08 09:22:59 -08:00
constrainteq.cpp Add a constraint to make line length equal arc length. That's quite 2009-01-08 09:22:59 -08:00
draw.cpp Add sin and cos to the expression entry (for dimensions etc.), with 2009-01-25 01:19:59 -08:00
drawconstraint.cpp Add a constraint to make line length equal arc length. That's quite 2009-01-08 09:22:59 -08:00
drawentity.cpp SPolyCurve (i.e., polynomial curve) vs. SPolygon got too confusing; 2009-01-18 19:51:00 -08:00
dsc.h Add code to subdivide (with de Castljau's algorithm) a surface, and 2009-03-08 02:59:57 -08:00
entity.cpp Add a trim command. I can now do circles (or arcs) against lines, 2009-01-03 04:27:33 -08:00
export.cpp Add eps, hpgl, and svg output (simple, all just for polylines). And 2009-01-26 21:48:40 -08:00
expr.cpp Add sin and cos to the expression entry (for dimensions etc.), with 2009-01-25 01:19:59 -08:00
expr.h Add a constraint to make line length equal arc length. That's quite 2009-01-08 09:22:59 -08:00
file.cpp Tolerate files with \r characters in them; we would never write 2009-01-10 00:18:54 -08:00
font.table Add routines to draw a vector font (public domain Hershey Simplex 2008-04-11 03:13:47 -08:00
generate.cpp Tear everything apart, moving away from meshes and toward shells. 2009-01-22 19:30:30 -08:00
glhelper.cpp Add sin and cos to the expression entry (for dimensions etc.), with 2009-01-25 01:19:59 -08:00
graphicswin.cpp Add sin and cos to the expression entry (for dimensions etc.), with 2009-01-25 01:19:59 -08:00
group.cpp Add a simple license key: I take the CRC of the license info, plus 2008-02-09 05:52:01 -08:00
groupmesh.cpp Preparatory work for Boolean. Make the u and v coordinates of the 2009-01-25 03:52:29 -08:00
icon.ico Add an icon file (ugly, but at least it's not the default anymore). 2008-07-18 01:50:52 -08:00
keygen.pl Change name to SolveSpace everywhere. 2008-02-13 08:13:08 -08:00
mesh.cpp Test for self-intersecting mesh too when we test for naked edges. 2009-01-27 23:09:01 -08:00
modify.cpp Add a trim command. I can now do circles (or arcs) against lines, 2009-01-03 04:27:33 -08:00
png2c.pl Add a toolbar. This requires a tool to convert my PNG icons to 2009-01-02 02:38:36 -08:00
polygon.cpp Fix triangulation issues when a polygon has more than two edges at 2009-02-18 03:15:33 -08:00
polygon.h When clipping ears to triangulate a curved surface, clip the ear 2009-02-27 06:05:08 -08:00
request.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
sketch.h Tear everything apart, moving away from meshes and toward shells. 2009-01-22 19:30:30 -08:00
solvespace.cpp Add code to subdivide (with de Castljau's algorithm) a surface, and 2009-03-08 02:59:57 -08:00
solvespace.h Add code to subdivide (with de Castljau's algorithm) a surface, and 2009-03-08 02:59:57 -08:00
system.cpp Add a constraint to make line length equal arc length. That's quite 2009-01-08 09:22:59 -08:00
textscreens.cpp Split export DXF command into export section and export view, and 2009-01-13 21:10:42 -08:00
textwin.cpp Add a constraint to make line length equal arc length. That's quite 2009-01-08 09:22:59 -08:00
toolbar.cpp Oops, wasn't setting line width for the tool tips on the toolbar; 2009-01-25 03:25:40 -08:00
ttf.cpp SPolyCurve (i.e., polynomial curve) vs. SPolygon got too confusing; 2009-01-18 19:51:00 -08:00
ui.h Early attempts at rational polynomial surfaces. I can create one 2009-01-19 02:37:10 -08:00
undoredo.cpp Tear everything apart, moving away from meshes and toward shells. 2009-01-22 19:30:30 -08:00
util.cpp Add code to subdivide (with de Castljau's algorithm) a surface, and 2009-03-08 02:59:57 -08:00
wishlist.txt Add code to subdivide (with de Castljau's algorithm) a surface, and 2009-03-08 02:59:57 -08:00