Commit Graph

38 Commits (dcb0b53d1155acfcdf5a9821dc8f21a1f5867c75)

Author SHA1 Message Date
Don Bright 6938ae2dfd prevent cgal::orientation_2 crash on polygons that fail is_simple_2 test 2013-12-17 17:08:36 -06:00
Don Bright 5271b345bc minor tweak for clarity 2013-12-15 09:00:43 -06:00
Don Bright e6bf94b6ff tab spaces 2013-12-15 08:33:18 -06:00
Don Bright f570b7fd25 add some error checking 2013-12-15 08:28:36 -06:00
Don Bright 851ce360b4 documentation work 2013-12-15 08:17:14 -06:00
Don Bright 3296ae4d37 documenation update 2013-12-15 07:59:53 -06:00
Don Bright 60a4561da5 fix bug in polyhedron() primitive keyword 'faces' vs 'triangles' 2013-12-14 22:15:57 -06:00
Don Bright f12237a9c4 add tests for non-planar bug. add docs to .cc code 2013-12-14 21:58:22 -06:00
Don Bright 804ec858d9 triangulation of near-planar PolySet faces 2013-12-14 21:12:01 -06:00
Don Bright 09d60fd5af stub of face tessellation function for polyset 2013-12-14 17:25:40 -06:00
Don Bright 0a2b7ca0d4 FIXME leaking polyset by altering functions signatures 2013-12-14 17:20:35 -06:00
Marius Kintel adffb9121f Added support for 2D scaling in linear_extrude 2013-05-10 18:01:50 +02:00
Marius Kintel 130e10778e Initial code to support scaling of linear_extrude(). Part of Issue #273 2013-05-10 13:45:28 +02:00
don bright 6f0a0fff9e make it clear to the user that they can't rely on this behavior 2013-01-27 20:57:50 -06:00
don bright 1e64dddf1e Merge branch 'master' of github.com:openscad/openscad into issue159 2013-01-27 20:42:20 -06:00
Marius Kintel 087b9bb7c3 Catch exceptions as const references. Related to #204 2012-10-08 20:49:02 -04:00
don bright b4c023d84b Capitalize 'duplicate' 2012-08-19 16:49:37 -05:00
don bright 4014997857 fix print statement 2012-08-19 16:45:24 -05:00
don bright f16d3a65a1 print only a single warning about intersecting vertices at dxf tessellation
, instead of spamming it over and over. also mention that it might be
due to intersecting lines, not just duplicate vertices (duplicate vertices
being perhaps generated by cgal's tessellator when it deals with intersecting
lines)
2012-08-19 16:43:04 -05:00
don bright ef51ee8a7f use the CGAL triangulation with intersections enabled. attempt to fix issue #159 2012-08-19 16:36:49 -05:00
Don Bright dd2002a816 Tidy up code. Generate proper test png images. Merge branch 'master' into caliston1.
Conflicts:
	src/PolySetCGALEvaluator.cc
2012-05-28 11:48:46 -05:00
Don Bright a76d5b02bd use Nef_polyhedron3 intersection to do projection(cut). 2012-02-10 20:15:16 -06:00
Marius Kintel eff1f7f8c9 Ported printutils away from Qt 2012-01-25 03:11:12 +01:00
Marius Kintel bb0ec94290 #undef NDEBUG before including any CGAL headers 2011-12-06 01:43:44 +01:00
Marius Kintel 01f1a2f9cf Removed some more Qt dependencies 2011-11-28 01:00:21 +01:00
Marius Kintel 4d1cf0d0a0 Localization indicator of CGAL errors 2011-09-08 06:55:12 +02:00
Marius Kintel 869231f752 Killed some warnings 2011-09-08 02:32:49 +02:00
Marius Kintel 6096f2734a De-Qt-ification continues, almost done with DxfData 2011-09-03 22:44:41 +02:00
Marius Kintel 6041c34f0b Refactored some non-CGAL functionality into separate functions in PolySetCGALEvaluator 2011-09-01 17:03:34 +02:00
Marius Kintel 80e526880a Started on getBoundingBox functionality, refactored some vector code as part of this initiative 2011-08-05 02:11:20 +02:00
Marius Kintel a35c801eec Improved (more detailed) CGAL error messages 2011-08-03 01:12:54 +02:00
kintel 5a8b764ab2 Let the known case of polygon intersection spew out an error message instead of crashing
git-svn-id: http://svn.clifford.at/openscad/trunk@412 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-02 17:39:23 +00:00
clifford d8615943fd Clifford Wolf:
Improved/Fixed cgal tesselation code



git-svn-id: http://svn.clifford.at/openscad/trunk@407 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-01 12:12:41 +00:00
clifford c1b747f6c2 Clifford Wolf:
Improved robustness of src/dxftess-cgal.cc



git-svn-id: http://svn.clifford.at/openscad/trunk@403 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-01 06:12:26 +00:00
clifford f54fd3f3ff Clifford Wolf:
Use CGAL for tesselation



git-svn-id: http://svn.clifford.at/openscad/trunk@390 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-31 22:01:14 +00:00
clifford 7839aa6942 Clifford Wolf:
Prep for dxftess-cgal hole detection



git-svn-id: http://svn.clifford.at/openscad/trunk@389 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-31 17:35:04 +00:00
kintel 191dc4857c header file reorg
git-svn-id: http://svn.clifford.at/openscad/trunk@365 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 04:26:05 +00:00
kintel 6940d17181 reorganized file structure layout. more to follow...
git-svn-id: http://svn.clifford.at/openscad/trunk@364 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 04:17:05 +00:00