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