Commit Graph

2317 Commits (66b9efb35e52987719307f605d230714408930f0)

Author SHA1 Message Date
don bright 66b9efb35e reduce linecount of bigbox code. minor cleaning. 2012-10-28 12:14:34 -05:00
don bright f39cb81549 remove debugging. cleanup 2012-10-28 11:51:43 -05:00
don bright 4ecd9fa8a4 refactor, cleanup, put code where it belongs, make simple logging class 2012-10-28 08:56:23 -05:00
don bright 1dbcd7f468 use a thin box, union the intersection w top of box and bottom of box 2012-10-24 05:45:40 -05:00
don bright 45a99bfe36 use target(), not source(), making 'simple' the 2d polygon
created during the 'flattening' process from 3d to 2d.
not sure why this works, but it does.
2012-10-24 04:14:52 -05:00
don bright 5b92e171ea this svg-prints the 'marked' faces as dashed lines, revealing CGAL issues
with mark() and union() operations on Nef Polyhedron 2 objects.
2012-10-22 23:44:54 -05:00
don bright 30fad0d4e4 remove old dump code. improve debugging svg output. 2012-10-21 12:10:06 -05:00
don bright ddbdd58d16 add OpenSCAD version to about dialog title.
improve SVG debugging output for Nef3 and Nef2 polyhedra.
2012-10-18 22:31:37 -05:00
don bright 8191c292b0 refactor to make svg in 2d and 3d use same transformation code 2012-10-15 22:02:44 -05:00
don bright 56def4aef2 projection: fallback to 'large thin box' if intersection with plane fails.
also implement SVG debugging output for 2d + 3d Nef Polyhedrons.
2012-10-15 20:17:12 -05:00
Marius Kintel 65fc1d6b01 Detect recursive execution of functions to avoid a stack overflow crash. Fixes #200 2012-10-09 23:32:56 -04:00
Marius Kintel 165c29e159 cosmetics 2012-10-09 21:22:17 -04:00
Marius Kintel eebc87fe1f Fixed broken debug output 2012-10-08 22:22:27 -04:00
Marius Kintel 08e7ce3036 Catch CGAL assertion for projection nodes. Fixes #202 2012-10-08 21:05:23 -04:00
Marius Kintel 087b9bb7c3 Catch exceptions as const references. Related to #204 2012-10-08 20:49:02 -04:00
Marius Kintel 750e1f9f64 Catch exceptions as const references. Fixes #204 2012-10-08 20:45:47 -04:00
Marius Kintel 9c9781334a Added testcase for issue #204 2012-10-08 20:44:48 -04:00
Marius Kintel 1fe573864c Merge branch 'master' of github.com:openscad/openscad 2012-10-07 15:24:29 -04:00
Marius Kintel 0cea83a35d Fixed weakness in parser causing modifier characters not to work in front of 'if' statements. Fixes #197 2012-10-07 15:24:08 -04:00
Marius Kintel 19ae30cc0b Merge pull request #206 from hroncok/master
Fixed Free Software Foundation address
2012-10-07 12:19:50 -07:00
Miro Hrončok c514f8041e Fixed FSF address 2012-10-07 19:52:43 +02:00
Marius Kintel fa9811c0f3 bugfix: parser errors wasn't treated correctly, causing cmd-line tools to return without an error code, as well as error highlighting in the editor being broken 2012-10-06 18:01:17 -04:00
Marius Kintel 3b6f16605c Fix bug where recently compiled module happened to receive the same pointer value as the module it replaced, causing dependency tracking not to work properly. Related to #75 2012-09-08 16:48:15 -04:00
Marius Kintel 66601933ab Enable opening of .csg files from from the GUI 2012-09-08 15:45:51 -04:00
Marius Kintel 502ecbb6ca Block recursion on circular or recursive inclusions. Fixes #187 2012-09-02 13:17:14 -04:00
Marius Kintel aab3c36f90 Merge pull request #189 from openscad/issue188
Issue188
2012-08-27 20:35:39 -07:00
Marius Kintel 0e9d66f532 Merge pull request #190 from openscad/colorwarn
color>1.0 warning (color([255,0,0]) per Joel Bodenmann rept to mail list
2012-08-27 20:29:15 -07:00
don bright 44d88f4001 compile fix, boost>=1.44 can use boost filesystem v3
if you pass BOOST_FILESYSTEM_VERSION=3 as a compiler define but try to
use boost filesystem v2 functions on these older boosts, (1.44, 1.45,
etc) you get compilation errors. by changing the boost version detection for v3,
we prevent the compile error.
2012-08-23 07:32:55 +02:00
don bright 2eb62f9173 color>1.0 warning (color([255,0,0]) per Joel Bodenmann rept to mail list 2012-08-23 00:18:10 +02:00
don bright 2ac3286290 add line to hull test 2012-08-22 12:23:17 +02:00
don bright 59080526a4 cleanup 2012-08-22 12:10:21 +02:00
don bright 94f32b7647 cleanuyp 2012-08-22 12:08:23 +02:00
don bright 15959bc32c stop crash bug reported by Giles Bathgate 2012-08-22 12:07:46 +02:00
Marius Kintel 51b83ff8dd bugfix: There is a bug in the stdc++ library on Mac OS 10.5 which messes up some STL templates. This should fix it, courtesy of http://stackoverflow.com/questions/3484043/os-x-program-runs-on-dev-machine-crashing-horribly-on-others 2012-08-22 00:22:35 -04:00
Marius Kintel 787572c07a Bugfix: rotate() with a vector argument with less that 3 elements used uninitialized variables, ending up being non-deterministic. Fixes #152 2012-08-22 00:13:19 -04:00
Marius Kintel 68da5cf2e8 Manual tests for module caching 2012-08-21 23:21:02 -04:00
Marius Kintel f89b237ab6 Updated mpfr, boost, glew 2012-08-21 21:10:47 -04:00
Marius Kintel 2f07f78932 Extracted the about box contents to an external file for easier editing 2012-08-21 21:08:55 -04:00
Marius Kintel 37f14683ab Compile fix for eigen3 2012-08-21 21:07:17 -04:00
Marius Kintel 7bca8b414b minor code compacting 2012-08-21 21:06:56 -04:00
Marius Kintel a629560cee Merge pull request #186 from openscad/issue185
Issue185
2012-08-21 17:31:28 -07:00
don bright d831b44474 clarify warning message 2012-08-21 03:10:06 +02:00
don bright 69f90c13bb clarify that 'infinity' is not 'really' tested currently. 2012-08-21 02:54:53 +02:00
don bright 6a8254f849 add images for tests 2012-08-21 02:47:45 +02:00
don bright 358129cad6 improve test scad. don't use dumptest(), 'nan' is a bit of a problem 2012-08-21 02:39:18 +02:00
Marius Kintel 1e56bf65b9 Merge commit '765f1a98dc124e1913b53ea8467908b8b8bda032' 2012-08-20 19:49:00 -04:00
don bright a5da9c899b improve test scad 2012-08-21 01:40:06 +02:00
don bright f1d4a52f4c dont crash if there's infinity or NaN in transformation matrix 2012-08-21 01:33:13 +02:00
Marius Kintel b5cc07098b collect library dependencies a bit to reduce duplication 2012-08-20 19:15:14 -04:00
Marius Kintel 0170923b9b Enable running the test suite on a Mac VM 2012-08-20 10:00:44 -04:00