From bc8a2d7c904e00e4e1abe939ea48a056569bec6e Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Mon, 21 May 2012 13:33:41 +0100 Subject: thoughts --- openBTSviz.layout | 6 ++--- src/testApp.cpp | 71 +++++++++++++++++++++++++++++++++++++++---------------- src/testApp.h | 2 ++ 3 files changed, 55 insertions(+), 24 deletions(-) diff --git a/openBTSviz.layout b/openBTSviz.layout index 62e61b0..0431eae 100644 --- a/openBTSviz.layout +++ b/openBTSviz.layout @@ -7,14 +7,14 @@ - + - - + + diff --git a/src/testApp.cpp b/src/testApp.cpp index 983c3a5..d0df870 100644 --- a/src/testApp.cpp +++ b/src/testApp.cpp @@ -5,6 +5,33 @@ openBTS visualisation ALL units relative to screen size in H or W +viewpoint dynamic? focus on 'interesting' events? + +FRAMING + +REPRESENTATION OF TIME + +LABELLING & INFO + +handset class +represents a handset + +how to deal with time/ range being limited +-exponential +-choose VP carefully- perspective +-just decide the longest time that it will be active + +scalability +-amount of text on screen + +icons +-worthwhile? + +call/sms -pointer from caller to callee + +position update + +function to interpolate position */ @@ -31,19 +58,19 @@ void testApp::setup(){ camera.rotate(70,1,0,0); camera.cacheMatrices(); //stop error messages */ - + ofSetFrameRate(60); - - ofSetCircleResolution(windowWidth); + + ofSetCircleResolution(windowWidth); ofEnableSmoothing(); - + camera.setPosition(0,windowHeight*10,windowHeight); - camera.lookAt(ofVec3f(0,0,-windowHeight*.5),ofVec3f(0, 0, -1)); + camera.lookAt(ofVec3f(0,0,-windowHeight*.5),ofVec3f(0, 0, 1)); camera.setFov(6.5); - camera.cacheMatrices(); - + camera.cacheMatrices(); + numLines=20; - + lines = new ofPoint[numLines]; imeis = new string[numLines]; for (int i=0;i