Marius Kintel
|
fb76a0bd96
|
Only output debug info in DEBUG builds
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
c39b919e19
|
Fixes to build against homebrew-built dependencies
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
b482d9f15b
|
Bugfix: We didn't cache top-level objects properly
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
8ae2e389a3
|
Ignore empty Nef's when renderinge
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
0703f1a6ca
|
Initial port of Don Bright's Nef3->PolySet converter
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
c3eaeae45c
|
bugfix: forgot to negate statement when refactoring
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
76f53de49f
|
Better error message on triangulation error
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
31612ef242
|
adjusted test results
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
db7da052a3
|
Be compatible with existing behavior: close open paths in DXF files
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
bc4fae0d85
|
small cleanup - removed redundant dim field
|
2014-01-06 17:48:09 -05:00 |
Marius Kintel
|
d6ad2c7de1
|
Use cartesian points for 2D hull
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
b11429b1d2
|
Updated import_stl-tests: Added subtraction from not found file
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
b5928655e3
|
Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
211e3bc66d
|
Updated test result with new behavior
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
9f6635a5f2
|
Updated test result with new behavior
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
05ddcdaabb
|
Triangulate objects before exporting to STL
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
464c0ec3df
|
Added a separate component for dealing with vertex reindexing
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
9a0cd69cfd
|
case sensitive include
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
18810fcbee
|
nullptr is a C++11 keyword
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
27c5d73bad
|
include case fix
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
aec1169c90
|
minor cleanup
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
9ccde5fe22
|
test data update
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
e49bccfa83
|
test data update
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
1e59035bd0
|
doc fix
|
2014-01-06 17:48:08 -05:00 |
Marius Kintel
|
5a4ff8e39a
|
Use CLipperLib's PolyTree to identify negative contours
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
1c8221004a
|
Updated test result with new behavior
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
512aba9f10
|
bugfix: Allow rendering empty images
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
ebdb2847b3
|
Updated test result with new behavior
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
0ce14af64b
|
Updated test result with new behavior
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
8b7ef88664
|
Updated test result with new, improved behavior
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
7ed97132c6
|
Updated test result with new, improved behavior
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
3d72b2b68f
|
Updated test result with new, improved behavior
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
c9d372d4db
|
Extract clipper operations to ClipperLib::apply(), added sanitized flag to Polygon2d
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
dbd8f78d10
|
RenderNode is now the same as any abstract node
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
e52ec73d4e
|
Remove degenerate faces
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
6a57885224
|
bugfix: missing space in output
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
90be2bc10d
|
Implemented intersection_for
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
af578b9f47
|
Sanitize input polygons for filename parameter to extrude modules
|
2014-01-06 17:48:07 -05:00 |
Marius Kintel
|
a8ed295b22
|
Cleanup: Removed redundant code
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
aa1b856ea6
|
Make CGALRenderer support all Geometries
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
c9366d1dcb
|
reuse coordinates for last ring of rotate_extrude
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
0f6e5860e8
|
minor bugfixes after running tests
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
94d6de06fd
|
Implemented export of Polygon2d to dxf
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
7efac3940e
|
Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
73497690bc
|
Removed obsolete code
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
4733216ee4
|
Upgraded ClipperLib to 6.1.2 - fixes a projection crash
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
2726a6853f
|
Implemented resize
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
575d429824
|
Updated test results with new behavior
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
a49c32bee0
|
Fixes remaining issues after merging #574
|
2014-01-06 17:48:06 -05:00 |
Marius Kintel
|
698aa54998
|
Implemented 3D transform of PolySets, removed some Grid usage, improved PolySet -> Polyhedron conversion, optimized operations with only one child
|
2014-01-06 17:48:06 -05:00 |