From 8072eb4d248debf2d049548dd5dec21cc0152c52 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 13 Mar 2014 17:32:30 +0000 Subject: matrix size adjustment --- offsetProject/src/ofApp.cpp | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) (limited to 'offsetProject/src/ofApp.cpp') diff --git a/offsetProject/src/ofApp.cpp b/offsetProject/src/ofApp.cpp index 63b0791..51795f5 100644 --- a/offsetProject/src/ofApp.cpp +++ b/offsetProject/src/ofApp.cpp @@ -76,6 +76,8 @@ void ofApp::setup() { mode=MODE_COLOURTILES; fullscreen=false; + + tiledata=new float[FLANN_MATRIX_SIZE*FLANN_MATRIX_SIZE*3]; } //-------------------------------------------------------------- @@ -103,7 +105,7 @@ void ofApp::update() { int h=ceil(ofGetHeight()/MAX_TILE_SIZE); int w=(h*4)/3; depthImage.resize(w,h); - colourImage.resize(w,h); + colourImage.resize(w*FLANN_MATRIX_SIZE,h*FLANN_MATRIX_SIZE); // mark pixels and texture dirty depthImage.flagImageChanged(); @@ -145,22 +147,29 @@ void ofApp::draw() { switch(mode){ case MODE_COLOURTILES: //store.draw(); - xstart=(ofGetWidth()/2)-((colourImage.getHeight()/2)*MAX_TILE_SIZE); - ystart=(ofGetHeight()/2)-((colourImage.getHeight()/2)*MAX_TILE_SIZE); + xstart=(ofGetWidth()/2)-((depthImage.getHeight()/2)*MAX_TILE_SIZE); + ystart=(ofGetHeight()/2)-((depthImage.getHeight()/2)*MAX_TILE_SIZE); kinexstart=(colourImage.getWidth()/2)-(colourImage.getHeight()/2); ofPushMatrix(); ofTranslate(xstart,ystart); w=colourImage.getWidth(); for (int i=0;i