summaryrefslogtreecommitdiff
path: root/drawing/src/lineSegmenter.h
blob: 25f3d5541fb55ecbd9b0dab0e4a240ca5e381e1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include "ofMain.h"

class lineSegmenter{
	public: 
		lineSegmenter(ofPolyline &_line){
			line=_line;
			if (line.isClosed()){
				line.addVertex(line[0]);
			}
		}
		const vector <ofPolyline> &getSegments(int num,float coverage, float phase);
		void draw();
	private:
		ofPolyline line;
		vector <ofPolyline> segments;
};