Parametric 2d/3d CAD
Go to file
Jonathan Westhues 71391e6a55 Add an interference check for assembled parts. That's easy once the
BSP stuff works. The failures are reported with red stripes and no
depth buffering, and in a message in the text window.

Also improve convergence of point-on-line constraints, and don't
write triangles to export files with limited precision, because
that was making the coplanar tests fail.

[git-p4: depot-paths = "//depot/solvespace/": change = 1774]
2008-06-03 22:39:32 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
win32 Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
constraint.cpp Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
drawconstraint.cpp Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
dsc.h Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
entity.cpp Consolidate the code that determines whether an entity is visible 2008-06-02 01:31:26 -08:00
expr.cpp Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
expr.h Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
file.cpp Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -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 Stipple the selected/hovered faces, instead of drawing them in 2008-06-01 21:38:12 -08:00
graphicswin.cpp Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
Makefile Add polygon triangulation, by cheating. I'm using the gl tesselator 2008-05-22 02:28:28 -08:00
mesh.cpp Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
polygon.cpp Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
polygon.h Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
sketch.cpp Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
sketch.h Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
solvespace.cpp Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
solvespace.h Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
system.cpp Improve convergence of constraints involving parallel vectors, by 2008-06-03 10:28:41 -08:00
textwin.cpp Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
ui.h We now have selective solve; a group (and all the groups afterward) 2008-06-02 03:43:27 -08:00
util.cpp Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
wishlist.txt Improve convergence of constraints involving parallel vectors, by 2008-06-03 10:28:41 -08:00