Commit Graph

3680 Commits (17dc0629042f0125d5a73072dc4260b94d21f6d8)

Author SHA1 Message Date
Marius Kintel 17dc062904 csgtermtest output has changed after refactoring 2014-02-03 23:33:14 -05:00
Marius Kintel 360622109a We changed how we interpret intersections in dxf. This is a marginal use-case, so we dropped backwards compatibility 2014-02-03 23:10:29 -05:00
Marius Kintel 528ef22104 Merge branch 'master' into unstable
Conflicts:
	src/openscad.cc
2014-02-03 22:55:58 -05:00
Marius Kintel 23023bfaf4 Merge branch 'master' of github.com:openscad/openscad 2014-02-03 22:53:57 -05:00
Marius Kintel c4e41d76e1 Added --csglimit parameter 2014-02-03 22:53:54 -05:00
Marius Kintel 887754e2ff Increased the default csg limit to 100K 2014-02-03 22:53:42 -05:00
Marius Kintel a6b3b21c3a Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-03 21:10:52 -05:00
Marius Kintel 5e45feafca Merge pull request #635 from OskarLinde/skip_validity_check
Remove automatic validity check at end of render
2014-02-03 18:10:41 -08:00
Marius Kintel 042f8c4d65 Merge pull request #636 from openscad/issue634
Fix positional arguments for polyhedron (fixes #634).
2014-02-03 07:27:22 -08:00
Torsten Paul 84c6d23d87 Fix positional arguments for polyhedron (fixes #634). 2014-02-03 15:51:32 +01:00
Oskar Linde 1c64a95020 Remove automatic validity check at end of render
In more complex cases, the final Nef_Polyhedron is_valid check() took up to 30 % of the total rendering time just to be able to say Valid: YES. In the case of cached geometry, the validity check was totally dominating the execution time when doing a render. This patch removes the automatic validity check, instead adding a menu command "Check Validity".
2014-02-03 15:23:22 +01:00
Marius Kintel bc197049b9 Merge branch 'master' of github.com:openscad/openscad 2014-02-02 17:55:59 -05:00
Marius Kintel 85bdca5c81 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-02 14:44:16 -05:00
Marius Kintel 9639e1c043 Merge pull request #625 from openscad/piliko0
small speedup of CGAL (according to CGAL tests)
2014-02-02 11:44:09 -08:00
Marius Kintel b5a6443b36 Merge pull request #628 from OskarLinde/ui_find
Editor: Fix bug where replaceAll could enter an infinite loop
2014-02-02 11:42:04 -08:00
Don Bright 1280ab8c4e fix issue 629 - dont run sudo automatically as it can harm some systems 2014-02-02 09:57:53 -06:00
Marius Kintel cf7c24232e Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-02 01:01:20 -05:00
Marius Kintel c59fa49693 Merge pull request #611 from OskarLinde/minkowski2_bug
Minkowski2 bug
2014-02-01 18:48:54 -08:00
Oskar Linde d3f736d873 Editor: Fix bug where replaceAll could enter an infinite loop 2014-02-02 02:09:09 +01:00
Marius Kintel 56a2d0fff6 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-01 17:55:17 -05:00
Marius Kintel 072c3a3059 Simplified and renamed test related to #612 2014-02-01 17:53:47 -05:00
Marius Kintel b33ab943ff Merge branch 'poly2_bug' of git://github.com/OskarLinde/openscad into OskarLinde-poly2_bug 2014-02-01 17:30:54 -05:00
Oskar Linde 1942205585 toPolygon2D() now use Clipper's cleaning algorithm
The old polygon simplification algorithm in toPolygon2D() was broken.
It could create self-intersecting paths which made CGAL barf and
resulted in non-manifold meshes. It has been replaced with the one
built into Clipper. I am not sure Clipper's is guaranteed to be
correct either, but it at least seems to have fewer fail cases.
2014-02-01 20:53:10 +01:00
Marius Kintel fa398e1501 Merge branch 'master' into unstable 2014-02-01 14:14:02 -05:00
Marius Kintel 90b9667103 Merge pull request #626 from OskarLinde/ui_find
Editor: Implemented simple Find functionality
2014-02-01 11:13:05 -08:00
Marius Kintel d076c73a4d Merge pull request #577 from hroncok/patch-5
Link to Travis builds from README
2014-02-01 10:48:31 -08:00
Marius Kintel f97aa9c0e0 Merge pull request #608 from tim-caper/issue593
fixup issue 593
2014-02-01 10:48:04 -08:00
Marius Kintel cd1d5cf2f3 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-01 13:46:49 -05:00
Marius Kintel 9b83ed6029 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-01 13:44:11 -05:00
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