Marius Kintel
|
24986eec91
|
Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
029cc74898
|
Updated test result with new behavior
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
512c0153dd
|
Updated test result with new behavior
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
4caf0c9cd9
|
Triangulate objects before exporting to STL
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
0c65fec41a
|
Added a separate component for dealing with vertex reindexing
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
6ae42bd0e7
|
case sensitive include
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
979d480da8
|
nullptr is a C++11 keyword
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
8a2cc97145
|
include case fix
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
0d318c83c7
|
minor cleanup
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
394cb6a7a5
|
test data update
|
2014-01-09 02:06:37 -05:00 |
Marius Kintel
|
5b1ae5cbb1
|
test data update
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
ad6ef980db
|
doc fix
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
2edc0c214f
|
Use CLipperLib's PolyTree to identify negative contours
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
5c4534d3fc
|
Updated test result with new behavior
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
d4be9b4153
|
bugfix: Allow rendering empty images
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
054277b3ac
|
Updated test result with new behavior
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
3122050139
|
Updated test result with new behavior
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
e35ea1bcb0
|
Updated test result with new, improved behavior
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
bff5b4d666
|
Updated test result with new, improved behavior
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
54850b3bd0
|
Updated test result with new, improved behavior
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
5f7d81c791
|
Extract clipper operations to ClipperLib::apply(), added sanitized flag to Polygon2d
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
ec849b18d4
|
RenderNode is now the same as any abstract node
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
5d29804882
|
Remove degenerate faces
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
e27c05cf0e
|
bugfix: missing space in output
|
2014-01-09 02:06:36 -05:00 |
Marius Kintel
|
7b31827fe3
|
Implemented intersection_for
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
1f0705f8a0
|
Sanitize input polygons for filename parameter to extrude modules
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
ace3668736
|
Cleanup: Removed redundant code
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
0e5037dce3
|
Make CGALRenderer support all Geometries
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
053fba737a
|
reuse coordinates for last ring of rotate_extrude
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
9a1d0eeb91
|
minor bugfixes after running tests
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
135294e142
|
Implemented export of Polygon2d to dxf
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
dc9429acac
|
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-09 02:06:35 -05:00 |
Marius Kintel
|
4ac6d079b2
|
Removed obsolete code
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
4a8de1e53a
|
Upgraded ClipperLib to 6.1.2 - fixes a projection crash
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
669c30be6a
|
Implemented resize
|
2014-01-09 02:06:35 -05:00 |
Marius Kintel
|
a1fcf2d5b2
|
Updated test results with new behavior
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
b5abd6a39f
|
Fixes remaining issues after merging #574
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
4e9de72779
|
Implemented 3D transform of PolySets, removed some Grid usage, improved PolySet -> Polyhedron conversion, optimized operations with only one child
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
f4ae95d9e5
|
Handle shared_ptr in signals/slots
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
1ef92f55f2
|
Clipper is bundled
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
b9f51febd4
|
Adapt to related changes in master
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
ffdbc9bf46
|
Enforce x > 0 for rotate_extrude
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
43e1a27ff3
|
Don't convert empty clipper result to Polygon2d
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
1f488f851d
|
Refactoring to facilitate more sharing of code between CGALEvaluator, GeometryEvaluator and CGALUtils
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
c507db461d
|
hull 2D and 3D implementation
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
12f14b84a1
|
ignore openscad_nogui
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
02cd792cb3
|
Implemented minkowski (2D and 3D)
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
2ca39595cd
|
This should fix Clipper-based non-cut projection
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
b2945cc714
|
bugfix: don't insert Nef polyhedrons into the GeometryCache as it will compete with PolySets needed for OpenCSG rendering
|
2014-01-09 02:06:34 -05:00 |
Marius Kintel
|
af59b1983c
|
Implemented non-cut projection using ClipperLib. Upgraded ClipperLib to V6
|
2014-01-09 02:06:33 -05:00 |