diff options
| author | git@eclectronics.org <git@eclectronics.org@eclectronics.org> | 2012-05-21 11:08:37 +0100 |
|---|---|---|
| committer | git@eclectronics.org <git@eclectronics.org@eclectronics.org> | 2012-05-21 11:08:37 +0100 |
| commit | 02635c7127b158a2821ce1f2e9fde20407d81037 (patch) | |
| tree | 5868ec123795fd235ae2b0349ff5097db44caee3 /src/testApp.cpp | |
| parent | 6a9948c0b2c1420aca5d68bb9bbcab19c5e6c5e1 (diff) | |
added windows project
Diffstat (limited to 'src/testApp.cpp')
| -rw-r--r-- | src/testApp.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/testApp.cpp b/src/testApp.cpp index 983c3a5..e19e377 100644 --- a/src/testApp.cpp +++ b/src/testApp.cpp @@ -31,19 +31,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<numLines;i++) { @@ -55,7 +55,7 @@ void testApp::setup(){ imeis[i]+=(char)(ofRandom(10)+48); } } - + } @@ -70,43 +70,43 @@ void testApp::draw(){ glDisable(GL_LIGHTING); ofBackground(0,0,0); - + camera.begin(); - + //ofSphere(0,0,0,10); - + glDisable(GL_DEPTH_TEST); glDisable(GL_BLEND); - + ofPushMatrix(); ofRotate(ofGetElapsedTimef(),0,0,1); - + ofNoFill(); - + float rt=((ofGetElapsedTimef()*.25f)-floor(ofGetElapsedTimef()*.25f)); for (float f=rt*(windowWidth/10);f<windowWidth*0.9;f+=windowWidth/10) { float rf=sin((f/(windowWidth*0.9))*TWO_PI); ofSetColor(0x7f*rf,0x7f*rf,0xff*rf); ofCircle(0,0,0,f); } - - + + for (int i=0;i<numLines;i++) { float rf=sin((lines[i].y/(windowWidth*0.9))*TWO_PI); ofSetColor(0x8f*rf,0x8f*rf,0x8f*rf); - ofLine(cos(lines[i].x)*lines[i].y,sin(lines[i].x)*lines[i].y,0,cos(lines[i].x)*lines[i].y,sin(lines[i].x)*lines[i].y,lines[i].z); + ofLine(cos(lines[i].x)*lines[i].y,sin(lines[i].x)*lines[i].y,0,cos(lines[i].x)*lines[i].y,sin(lines[i].x)*lines[i].y,lines[i].z); } - + ofPopMatrix(); camera.end(); - + for (int i=0;i<numLines;i++) { float rf=sin((lines[i].y/(windowWidth*0.9))*TWO_PI); ofSetColor(0x8f*rf,0x8f*rf,0x8f*rf); ofVec3f p=camera.worldToScreen(ofVec3f(cos(lines[i].x)*lines[i].y,sin(lines[i].x)*lines[i].y,lines[i].z).rotated(ofGetElapsedTimef(),ofVec3f(0,0,1)),ofGetCurrentViewport()); - ofDrawBitmapString(imeis[i],p.x-20,p.y,p.z); + ofDrawBitmapString(imeis[i],p.x-20,p.y,p.z); } - + ofSetHexColor(0xffffff); char reportStr[1024]; sprintf(reportStr, "fps: %f", ofGetFrameRate()); |
