diff options
| author | Tim Redfern <tim@eclectronics.org> | 2011-12-20 18:31:56 +0000 |
|---|---|---|
| committer | Tim Redfern <tim@eclectronics.org> | 2011-12-20 18:31:56 +0000 |
| commit | 084c8a9b85b853fa630d5a102cd102b45d543abf (patch) | |
| tree | 7268fe74717c5140ca22649b9694e8591276a917 /src/testApp.h | |
| parent | 5523988d1729fe5c2757e046636d219639ee6724 (diff) | |
building multiple views
Diffstat (limited to 'src/testApp.h')
| -rw-r--r-- | src/testApp.h | 29 |
1 files changed, 9 insertions, 20 deletions
diff --git a/src/testApp.h b/src/testApp.h index fee5517..c8adb7f 100644 --- a/src/testApp.h +++ b/src/testApp.h @@ -4,15 +4,15 @@ tjr dec 2011 1- ideal KB interface to move around & calibrate camera 2- automatically save settings, key to reset - -logically + +logically -rotate cam frame of reference -move cam xyz WRT frame of reference -don't do lookat - + speed interface detects each key on-off & applies key acceleration have to track how many frames each key has been pressed for - + 1- this is a case for a class 2- can key presses overlap? 3- class deals with keys in pairs as you can't move something simultaneously in 2 dirs @@ -26,6 +26,8 @@ have to track how many frames each key has been pressed for #include "ofMain.h" #include "ofx3DModelLoader.h" +#include "viewpoint.h" + class testApp : public ofBaseApp{ public: @@ -43,27 +45,14 @@ class testApp : public ofBaseApp{ void dragEvent(ofDragInfo dragInfo); void gotMessage(ofMessage msg); - void bindTexture(ofBaseHasTexture &t); - void unbindTexture(ofBaseHasTexture &t); - - ofPoint distort(ofPoint pt,float d); - ofx3DModelLoader bottle; ofx3DModelLoader board; ofVideoPlayer texture; - float distortFactor; - - ofFbo renderFBO; - - ofCamera camera; - - double fov,aspect,near,far; + viewpoint* views; + int activeView; //receives keypresses - int mode; + int mode; - float cx,cy,cz,ex,ey,ez; - float crx,cry; //camera rotations - }; |
