summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgit@eclectronics.org <git@eclectronics.org@eclectronics.org>2012-05-21 11:08:37 +0100
committergit@eclectronics.org <git@eclectronics.org@eclectronics.org>2012-05-21 11:08:37 +0100
commit02635c7127b158a2821ce1f2e9fde20407d81037 (patch)
tree5868ec123795fd235ae2b0349ff5097db44caee3 /src
parent6a9948c0b2c1420aca5d68bb9bbcab19c5e6c5e1 (diff)
added windows project
Diffstat (limited to 'src')
-rw-r--r--src/testApp.cpp44
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());