Go to file
Jonathan Westhues cad77c9c47 Add routines to remove T intersections from the mesh, which are
introduced by the bsp routines. It's usually, though not always,
possible to generate a watertight mesh. The occasions where it's
not look ugly, floating point issues, no quick fix.

And use those to generate a list of edges where two different faces
meet, which I can emphasize for cosmetic reasons (and some UI to
specify whether to do that, and with what color).

And make the right mouse button rotate the model, since that was
previously doing nothing.

[git-p4: depot-paths = "//depot/solvespace/": change = 1821]
2008-07-05 23:56:24 -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 Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
Makefile Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
bsp.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
constraint.cpp Add a perpendicular constraint; identical to constraining a ninety 2008-07-02 01:21:29 -08:00
draw.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
drawconstraint.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
drawentity.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
dsc.h Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
entity.cpp Make step and repeats step the mesh, as well as the entities. This 2008-06-21 14:49:57 -08:00
expr.cpp If any equations are soluble in a single variable, then handle them 2008-06-26 01:34:26 -08:00
expr.h If any equations are soluble in a single variable, then handle them 2008-06-26 01:34:26 -08:00
file.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -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 routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
graphicswin.cpp Add a perpendicular constraint; identical to constraining a ninety 2008-07-02 01:21:29 -08:00
group.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
groupmesh.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
mesh.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
polygon.cpp Make sliver triangle tests work on the minimum altitude, not on 2008-07-01 20:32:24 -08:00
polygon.h Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
request.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
sketch.h Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
solvespace.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
solvespace.h Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
system.cpp Test the rank of the Jacobian by Gram-Schmidt, instead of by a 2008-07-02 00:18:25 -08:00
textscreens.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
textwin.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
ttf.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
ui.h Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
undoredo.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
util.cpp Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00
wishlist.txt Add routines to remove T intersections from the mesh, which are 2008-07-05 23:56:24 -08:00