summaryrefslogtreecommitdiff
path: root/drawing/src/ofApp.cpp
diff options
context:
space:
mode:
authorTim Redfern <tim@getdrop.com>2018-01-19 19:03:33 +0000
committerTim Redfern <tim@getdrop.com>2018-01-19 19:03:33 +0000
commitfa21034b7548ab0c1553f57caa6208b90cf28bdf (patch)
tree6035f77c7a773bc21d2846f25446e3f48f4f81c6 /drawing/src/ofApp.cpp
parent7f2fb4dc45faa9d87906b9e1006be851a5549534 (diff)
clipping not working
Diffstat (limited to 'drawing/src/ofApp.cpp')
-rw-r--r--drawing/src/ofApp.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/drawing/src/ofApp.cpp b/drawing/src/ofApp.cpp
index e888d4d..89b7b97 100644
--- a/drawing/src/ofApp.cpp
+++ b/drawing/src/ofApp.cpp
@@ -17,7 +17,7 @@ void ofApp::setup(){
cout << "Drawing: found " << paths.size() << " paths with " << segmenters.size() << " shapes" <<std::endl;
- svg.load("lorenzo.svg");
+ svg.load("shapes.svg");
paths= svg.getPaths();
for (int i=0;i<paths.size();i++){
vector <ofPolyline> outlines= paths[i].getOutline();
@@ -77,7 +77,7 @@ void ofApp::draw(){
}
}
clipper.addPolylines(shapes,ClipperLib::ptSubject);
- vector<ofPolyline> clipped = clipper.getClipped(ClipperLib::ctIntersection);
+ vector<ofPolyline> clipped = clipper.getClippedLines(ClipperLib::ctIntersection);
segmentsdrawn=clipped.size();
for (auto& clip: clipped)
{
@@ -97,7 +97,7 @@ void ofApp::draw(){
std::stringstream strm;
- strm << "segments: "<<segmentsdrawn<< " points: "<<pointsdrawn;
+ strm << "mode: " << mode << " segments: "<<segmentsdrawn<< " points: "<<pointsdrawn;
ofSetWindowTitle(strm.str());
mainOutputSyphonServer.publishScreen();