From 6d2306c1200db53de92bd5af73b62b5049d02b56 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Fri, 4 Nov 2022 03:47:42 +0000 Subject: WIP --- pluginchooser/src/ofApp.cpp | 52 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 9 deletions(-) (limited to 'pluginchooser/src/ofApp.cpp') diff --git a/pluginchooser/src/ofApp.cpp b/pluginchooser/src/ofApp.cpp index 4c98ea7..511b7c6 100644 --- a/pluginchooser/src/ofApp.cpp +++ b/pluginchooser/src/ofApp.cpp @@ -13,8 +13,40 @@ void ofApp::setup(){ } +#define STEPS_X 8 +#define STEPS_Y 6 +#define NUM_FRAMES 10 + void ofApp::update(){ plugingui.update(); + + //seed the pipeline of drawing for the chaos algorithm +/* + n-> delete + n-1 -> chaos -> n + n-2 -> chaos -> n-1 + + . . . + + 1 -> chaos -> 2 + new frame -> chaos -> 1 +*/ + + vector frame; + for (int i=ofGetWidth()/STEPS_X;iNUM_FRAMES){ + drawing.pop_back(); + } + } void ofApp::draw(){ @@ -27,17 +59,19 @@ void ofApp::draw(){ testsettings.draw(); - //seed the pipeline of drawing for the chaos algorithm -/* - n-> delete - n-1 -> chaos -> n - n-2 -> chaos -> n-1 + glLineWidth(2); - . . . + for (auto i=drawing.begin();i!=drawing.end();i++){ + for (auto j=i->begin();j!=i->end();j++){ + for (int k=0;ksize();k++){ + (*j)[k]=plugingui.calc((*j)[k]); + } + j->draw(); + } + } + + ofSetWindowTitle(ofToString(ofGetFrameRate(), 2)+" fps"); - 1 -> chaos -> 2 - new frame -> chaos -> 1 -*/ } void ofApp::exit() { -- cgit v1.2.3