diff options
Diffstat (limited to 'drawing/src/colourPolyline.cpp')
| -rw-r--r-- | drawing/src/colourPolyline.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/drawing/src/colourPolyline.cpp b/drawing/src/colourPolyline.cpp new file mode 100644 index 0000000..810488d --- /dev/null +++ b/drawing/src/colourPolyline.cpp @@ -0,0 +1,21 @@ +#include "colourPolyline.h" + +void colourPolyline::addVertex( const ofPoint& p , const ofColor& c){ + ofPolyline::addVertex( p ); + pointColours.push_back( c ); +} + +void colourPolyline::addVertex( const ofPoint& p ){ + addVertex( p , ofColor(255,255,255)); +} + +void colourPolyline::draw(){ + for (int i=0;i<ofPolyline::size()-1;i++){ + ofSetColor(pointColours[i]); + ofPolyline l; + l.addVertex(ofPolyline::operator[](i)); + l.addVertex(ofPolyline::operator[](i+1)); + l.draw(); + //todo - cache + } +} |
