topical media & game development

talk show tell print

lib-of-vs-addons-ofxVectorMath-example-testApp.h / h



  ifndef _TEST_APP
  define _TEST_APP
  
  include <ofMain.h>
  
  define OF_ADDON_USING_OFXVECTORMATH
  
  include <ofAddons.h>
  
  define MAX_N_PTS         1500
  
  class testApp : public ofSimpleApp{
          
          public:
                  
                  void setup();
                  void update();
                  void draw();
                  
                  void keyPressed  (int key);
                  void keyReleased (int key);
                  
                  void mouseMoved(int x, int y );
                  void mouseDragged(int x, int y, int button);
                  void mousePressed(int x, int y, int button);
                  void mouseReleased();
                  
                  ofxVec3f        pts[MAX_N_PTS];
                  int                        nPts;
                  
                  ofxVec3f        rotateAmount;  // amount to rotate in x,y,z;
                  float                speedOfRotation; // speed;
                  
                  // a grid helpful for seeing the rotation
                  ofxVec3f        xAxisMin;
                  ofxVec3f        xAxisMax;
                  ofxVec3f        yAxisMin;
                  ofxVec3f        yAxisMax;
                  ofxVec3f        zAxisMin;
                  ofxVec3f        zAxisMax;
                  
                  bool                bDrawnAnything;
                  
  };
  
  endif
          
  


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.