Commit Graph

3612 Commits (transformprecision)

Author SHA1 Message Date
Marius Kintel b59a61c4e6 Fix for linear_extrude with center 2014-01-06 17:48:04 -05:00
Marius Kintel 87f73263fc Made CGAL_Nef_polyhedron a Geometry subtype, implemented 3D transforms, implemented projection, implemented render 2014-01-06 17:48:04 -05:00
Marius Kintel 44b5ee1d6d Handle CgaladvNodes 2014-01-06 17:48:04 -05:00
Marius Kintel 40bd253912 bugfix: Proper cache handling of visitor 2014-01-06 17:48:04 -05:00
Marius Kintel 6cc0a20f2c Implemented import to Polygon2d, fixed twist bug, added convexity support 2014-01-06 17:48:04 -05:00
Marius Kintel e3b53f6550 Compile fixes 2014-01-06 17:48:04 -05:00
Marius Kintel 1a65f0ba48 Implemented rotate_extrude, basic support for 2D CSG, fixed some linear_extrude issues 2014-01-06 17:48:04 -05:00
Marius Kintel 64442eccbd Basic linear_extrude now works 2014-01-06 17:48:04 -05:00
Marius Kintel db7ba5b204 Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-06 17:48:03 -05:00
Marius Kintel 688a61dfec Green refactoring, but uncertain if we should keep it 2014-01-06 17:48:03 -05:00
Marius Kintel 5fc6af7782 In some rare cases, subtrees got invalidated and caused an assert failure 2014-01-06 01:27:01 -05:00
Marius Kintel 28fb4dc4cb Added testcase for #593 2014-01-05 23:21:49 -05:00
Marius Kintel 0899abeb90 Added testcase for #591 2014-01-05 12:44:53 -05:00
Marius Kintel 5ef8d9b8a1 sync 2014-01-05 12:44:43 -05:00
Marius Kintel 5affb45eb3 Experimental homebrew dependency build 2014-01-04 18:14:14 -05:00
Marius Kintel 9a1bd74af3 Merge branch 'master' of github.com:openscad/openscad 2014-01-04 18:07:51 -05:00
Marius Kintel 3b78ba1a58 Fail on clang's libc++ usage. Don't require 32-bit. Don't require < 10.7 compatibility 2014-01-04 18:05:43 -05:00
Marius Kintel 62b9746ab1 Mac fixes: Moved sparkle config to sparkle.pri. Link with ApplicationServices 2014-01-04 18:03:33 -05:00
Marius Kintel 70026aa0b8 bugfix: real geometry with bugs should evaluate with a dimension 2014-01-03 23:06:56 -05:00
Marius Kintel 56a8be7f24 Merge pull request #589 from Ivoah/patch-1
Added elif statement for Raspbian (Raspberry Pi)
2014-01-03 13:04:20 -08:00
Ivoah 50f9354282 Added elif statement for Raspbian (Raspberry Pi) 2014-01-03 16:03:13 -05:00
Marius Kintel e3f416db27 Added missing --version and --info to help output 2014-01-03 14:57:06 -05:00
Marius Kintel 064247ae5e Merge branch 'master' of github.com:openscad/openscad 2014-01-03 13:58:13 -05:00
Marius Kintel 8dca991045 Removed obsolete test 2014-01-03 13:31:37 -05:00
Marius Kintel c4a1d855f1 Merge branch 'vector-concat' of git://github.com/t-paul/openscad into t-paul-vector-concat 2014-01-03 13:27:22 -05:00
Torsten Paul c350f428b7 Update comment to reflect changed behavior. 2014-01-03 19:25:37 +01:00
Marius Kintel bee5233a91 Merge branch 'vector-concat' of git://github.com/t-paul/openscad into t-paul-vector-concat
Conflicts:
	src/Preferences.ui
2014-01-03 13:17:58 -05:00
Torsten Paul ad15bc7dc2 Update .gitignore. 2014-01-03 19:17:31 +01:00
Torsten Paul c5223417e3 Merge pull request #2 from openscad/vector-concat
Some cleanup
2014-01-03 10:12:04 -08:00
Marius Kintel 3d5b844679 Keep cmd-line and GUI separate in terms of preferences, handle experimental tests separately, minor cleanups 2014-01-03 02:31:57 -05:00
Marius Kintel f093b53c3e Fixed merge error 2014-01-03 00:14:31 -05:00
Marius Kintel bda8e6b55b Added another testcase for #495 2014-01-02 20:57:53 -05:00
Torsten Paul 9caa2dcfa5 Add concat() function to list of experimental features. 2014-01-02 23:32:09 +01:00
Torsten Paul bef4ea3053 Handle synchronization between Qt settings / GUI and Feature objects. 2014-01-02 23:32:09 +01:00
Torsten Paul b7b2681c74 Add GUI Settings page to enable/disable features. 2014-01-02 23:32:03 +01:00
Torsten Paul 09f8e80a7d Integrate feature registry with functions.
In case a function is attached to a disabled feature, the function lookup
will give a warning message and ignore that (builtin) function.
2014-01-02 23:28:02 +01:00
Torsten Paul 7f36599073 Integrate feature registry with modules.
In case a module is attached to a disabled feature, the module lookup
will give a warning message and ignore that (builtin) module.
2014-01-02 23:28:02 +01:00
Torsten Paul 72865e17da Add feature registry. 2014-01-02 23:27:52 +01:00
Marius Kintel 0044ecde20 Added testcase for #495 2014-01-02 17:07:34 -05:00
Marius Kintel 1bf5f44379 Merge branch 'master' of github.com:openscad/openscad 2013-12-31 01:28:23 -05:00
Marius Kintel df731159d4 Removed obsolete tests 2013-12-31 01:20:38 -05:00
Marius Kintel 46a9af8594 Added testcase for #585 2013-12-31 01:20:15 -05:00
Don Bright 7fb88e6c14 fix mingw cross build 2013-12-30 16:41:50 -06:00
Don Bright f7a527ed1e add glib and libintl to mingw cross build 2013-12-30 16:38:53 -06:00
Marius Kintel 38b8e6961e Clarified test cases for #541 and #578 2013-12-30 01:48:46 -05:00
Marius Kintel 69d9dfd29b Renamed test belonging to #578, not #541 2013-12-30 01:40:50 -05:00
Marius Kintel 3cb440c624 Removed obsolete tests 2013-12-30 01:23:22 -05:00
Marius Kintel d5bf74c91c Added testcase for #584 2013-12-30 01:23:14 -05:00
Marius Kintel 267cb31e79 Removed obsolete tests 2013-12-29 21:17:35 -05:00
Marius Kintel 182625c5de Added testcase for #578 2013-12-29 21:17:20 -05:00