Marius Kintel
|
1085d3507a
|
Set fixed point to 2^16
|
2014-06-26 15:32:52 -04:00 |
Marius Kintel
|
db19afcf80
|
Updated include guards to #pragma once
|
2014-05-22 22:26:46 -04:00 |
Marius Kintel
|
2cba2a1b55
|
Merge branch 'master' into text-module
Conflicts:
scripts/macosx-build-homebrew.sh
scripts/mingw-x-build-dependencies.sh
scripts/uni-build-dependencies.sh
scripts/uni-get-dependencies.sh
src/GeometryEvaluator.h
src/MainWindow.ui
src/clipper-utils.h
src/mainwin.cc
tests/CMakeLists.txt
|
2014-04-26 22:08:31 -04:00 |
Marius Kintel
|
75dc6b16d1
|
Use a power of two as scaling factor to be nice to the computer
|
2014-04-24 01:07:48 -04:00 |
Torsten Paul
|
49dc984bef
|
Add offset() module to inset/outset polygons using Clipper (fixes #483).
|
2014-03-30 23:41:37 +02:00 |
Marius Kintel
|
3f42b8c6cb
|
adapted text-module branch to refactored branch
Conflicts:
src/GeometryEvaluator.cc
src/GeometryEvaluator.h
src/clipper-utils.h
tests/CMakeLists.txt
|
2014-02-02 18:41:59 -05:00 |
Marius Kintel
|
faf1e2a3a5
|
bugfix: 2D minkowski was slightly broken; only one child and >2 children didn't work correctly
|
2014-01-19 12:27:11 -05:00 |
Marius Kintel
|
2edc0c214f
|
Use CLipperLib's PolyTree to identify negative contours
|
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
|
1f0705f8a0
|
Sanitize input polygons for filename parameter to extrude modules
|
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
|
02cd792cb3
|
Implemented minkowski (2D and 3D)
|
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 |
Marius Kintel
|
b04d0ccc52
|
bugfix: ClipperLib usage was not handling polygons with internal holes properly
|
2014-01-09 02:06:33 -05:00 |
Marius Kintel
|
b8c15cfb8a
|
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-09 02:06:32 -05:00 |