Commit Graph

3901 Commits (71f6abda24fb040a877ff667fe10a3a0f7f711f4)

Author SHA1 Message Date
Marius Kintel a948936740 Started on hacking doc 2014-02-01 13:43:58 -05:00
Marius Kintel 9c3de2229e Renamed setting to be in sync with other file settings 2014-02-01 13:42:59 -05:00
Marius Kintel db20a3afac Added --debug to usage 2014-02-01 13:26:15 -05:00
Marius Kintel c8e28c0896 Merge branch 'unstable' into issue598fo 2014-02-01 13:22:38 -05:00
Marius Kintel cdd23c5d63 Merge branch 'unstable' into printd0 2014-02-01 12:56:20 -05:00
Marius Kintel fa829a137e Merge branch 'issue593' of git://github.com/tim-caper/openscad 2014-02-01 11:47:15 -05:00
Oskar Linde 7d6deea4e5 Editor: Subtle UI Tweak
Return in the find or replace field will animate the triggered button
2014-02-01 16:20:26 +01:00
Oskar Linde aaae223e40 Editor: Implement Search & Replace 2014-02-01 16:20:22 +01:00
Oskar Linde e483339580 Editor: Reduce find panel bottom margin 2014-02-01 16:20:19 +01:00
Oskar Linde 9750866aa8 Editor: Implemented simple Find functionality 2014-02-01 16:20:11 +01:00
Oskar Linde b10e9bc5c5 Fix a problem with the 2D Minkowski implementation
Polygons were clipped too soon, resulting in numerical robustness errors
which could create cracks in the resulting geometry. This patch corrects
the problem by postponing Clipper's union operation until the Minkowski
insides are filled. The result is also a net reduction of the number
of Clipper operations.
2014-02-01 16:18:04 +01:00
Oskar Linde 37aa801c46 Add some additional minkowski2d test cases 2014-02-01 16:17:56 +01:00
Oskar Linde 9a66954003 Add a testcase for a bug with self-intersecting polygon outline 2014-02-01 16:14:59 +01:00
Marius Kintel 143a7102c6 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-01 01:01:04 -05:00
Marius Kintel 0d1e978baa Merge branch 'unstable' into nullgl 2014-02-01 00:35:29 -05:00
don bright 0b801fe6e0 small speedup of CGAL (according to CGAL tests) 2014-01-31 15:22:57 -08:00
Don Bright 11c24e3120 undo my changes 2014-01-31 06:42:13 -06:00
Don Bright 54742747ad adding missing file 2014-01-31 06:41:57 -06:00
Don Bright 88ff8ee6d4 add missing file 2014-01-31 06:34:46 -06:00
Marius Kintel 9fa66e37c0 Merge pull request #624 from openscad/issue598cmdline
Issue598cmdline
2014-01-30 22:20:26 -08:00
Marius Kintel 1b77d945be bugfix: When trying to copy Nef polyhderons, we were just copying pointers, defeating the const 2014-01-31 00:59:59 -05:00
Don Bright 43b4b072dc fix PRINTD to PRINTDB 2014-01-30 18:40:22 -06:00
Don Bright a51e3e2e90 replace logstream with PRINTD / PRINTDB . add boost include to printutils.cc 2014-01-30 18:37:08 -06:00
Don Bright 6269872397 add global OpenSCAD::debug string to printutils.cc (see printutils.h for usage) 2014-01-30 18:30:41 -06:00
Don Bright 36d5bde12b add '--debug=' option to openscad cmdline. see printutils.h for usage 2014-01-30 18:29:34 -06:00
Don Bright 5ab6794c4e add PRINTD to printutils.h 2014-01-30 18:28:16 -06:00
Don Bright a655d63987 add PRINTD to printutils.cc 2014-01-30 18:24:51 -06:00
Don Bright 0308a2c896 build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
Marius Kintel 4da5657705 Made executable 2014-01-29 18:56:06 -05:00
Tim V. Shaporev 111a935540 fixup 593 revised 2014-01-29 12:11:38 +04:00
Don Bright 2e3729ab22 redo assemblePath for Win. redo openscad.com to handle spaces in filenames 2014-01-28 23:08:04 -06:00
Don Bright 79f6baf264 syntax highlight - improve contrast on dark background 2014-01-28 20:38:51 -06:00
Don Bright 588eb7a985 issue598 file open - remember the last directory 'file open' was in and reuse
bug rept per Michael at Oz
2014-01-28 19:36:14 -06:00
Marius Kintel fbcb807463 Short-circuit zero scaled 2D objects 2014-01-28 01:16:02 -05:00
Marius Kintel 0600d80046 Moved special handling of intersection to ClipperUtils 2014-01-27 23:25:33 -05:00
Marius Kintel 41f457584d removed temporary file 2014-01-27 22:21:00 -05:00
Marius Kintel 94b1299cde Create freenode-verification.txt 2014-01-27 16:45:59 -05:00
Oskar Linde c25ead11ff Regression fix: n-ary 2d intersection() with n != 2 2014-01-27 16:25:44 +01:00
Oskar Linde b05eb736a0 Regression test for 2D intersection() operation 2014-01-27 16:21:44 +01:00
Marius Kintel c3562e26ab Fixed caching issue: Sometimes we didn't use existing objects in the CGAL cache, but recalculated the objects, causing reduced performance when reusing CGAL-calculated objects in preview mode 2014-01-26 22:32:20 -05:00
Marius Kintel 3eb4489245 Use GEN_SURFACE_DEBUG instead of DEBUG for verbose debug output 2014-01-26 21:52:46 -05:00
Tim V. Shaporev b3a946bd92 fixup issue 593 2014-01-25 18:43:33 +04:00
Marius Kintel 33ab1fd9e4 Merge branch 'master' into unstable
Conflicts:
	tests/regression/throwntogethertest/difference-tests-expected.png
2014-01-24 18:18:20 -05:00
Marius Kintel d9432d76e7 Merge pull request #607 from openscad/range-fix
Handle NaN / +Inf / -Inf in range evaluation (fixes #606).
2014-01-24 13:02:32 -08:00
Torsten Paul 1212e2ba7c Handle NaN / +Inf / -Inf in range evaluation (fixes #606). 2014-01-24 20:52:04 +01:00
Marius Kintel 9d55e33b36 Updated forgotten test results related to commit 34ae2b8f68 2014-01-24 13:12:27 -05:00
Marius Kintel 91ff6420e4 OFF export workaround. Convert to Nef polyhedron for now 2014-01-24 00:59:02 -05:00
Marius Kintel df3137ce13 Merge branch 'master' into unstable 2014-01-23 21:22:26 -05:00
Marius Kintel 548b9c7c93 Reinstate Grid to fix problems introduced due to floating point inaccuracy. Grid does a certain job at vertex melding across objects and also help keeping plans planar 2014-01-23 21:22:05 -05:00
Marius Kintel 3288447e70 Added note for future enhancement of rotate_extrude 2014-01-23 20:52:47 -05:00