History

Merge remote-tracking branch 'origin'

Philip Rosedale committed 13 years ago

Commit 7edd93f2 parents ef785ba 1b833fb3 files · +69 −47Browse files

Showing the changes to interface/src/main.cpp (1 of 3 files). Show all

Unified · Split

interface/src/main.cpp+28−5
@@ -108,6 +108,8 @@ int starsTiles = 20; · 107 unmodified lines
108double starsLod = 1.0;108double starsLod = 1.0;
109#endif109#endif
110 110
111bool showingVoxels = false;
112
111glm::vec3 box(WORLD_SIZE,WORLD_SIZE,WORLD_SIZE);113glm::vec3 box(WORLD_SIZE,WORLD_SIZE,WORLD_SIZE);
112 114
113ParticleSystem balls(0,115ParticleSystem balls(0,
@@ -511,6 +513,8 @@ void simulateHead(float frametime) · 397 unmodified lines
511 513
512void display(void)514void display(void)
513{515{
516 //printf( "avatar head lookat = %f, %f, %f\n", myHead.getAvatarHeadLookatDirection().x, myHead.getAvatarHeadLookatDirection().y, myHead.getAvatarHeadLookatDirection().z );
517
514 PerfStat("display");518 PerfStat("display");
515 519
516 glEnable(GL_LINE_SMOOTH);520 glEnable(GL_LINE_SMOOTH);
@@ -560,7 +564,7 @@ void display(void) · 43 unmodified lines
560 // set the camera to third-person view behind my av564 // set the camera to third-person view behind my av
561 //---------------------------------------------------- 565 //----------------------------------------------------
562 myCamera.setYaw ( 180.0 - myHead.getAvatarYaw() );566 myCamera.setYaw ( 180.0 - myHead.getAvatarYaw() );
563 myCamera.setPitch ( 10.0 );567 myCamera.setPitch ( 0.0 );
564 myCamera.setRoll ( 0.0 );568 myCamera.setRoll ( 0.0 );
565 myCamera.setUp ( 0.2 );569 myCamera.setUp ( 0.2 );
566 myCamera.setDistance( 1.6 ); 570 myCamera.setDistance( 1.6 );
@@ -584,17 +588,34 @@ void display(void) · 17 unmodified lines
584 glEnable(GL_LIGHTING);588 glEnable(GL_LIGHTING);
585 glEnable(GL_DEPTH_TEST);589 glEnable(GL_DEPTH_TEST);
586 590
591
592 //---------------------------------------------
593 // draw a red sphere
594 //---------------------------------------------
595 float sphereRadius = 0.25f;
587 glColor3f(1,0,0);596 glColor3f(1,0,0);
588 glutSolidSphere(0.25, 15, 15);597 glPushMatrix();
589 598 glTranslatef( 0.0f, sphereRadius, 0.0f );
599 glutSolidSphere( sphereRadius, 15, 15 );
600 glPopMatrix();
601
602 //---------------------------------------------
603 // draw a grid gound plane....
604 //---------------------------------------------
605 drawGroundPlaneGrid( 5.0f, 9 );
606
607
590 // Draw cloud of dots608 // Draw cloud of dots
591 glDisable( GL_POINT_SPRITE_ARB );609 glDisable( GL_POINT_SPRITE_ARB );
592 glDisable( GL_TEXTURE_2D );610 glDisable( GL_TEXTURE_2D );
593 if (!displayHead) cloud.render();611 if (!displayHead) cloud.render();
594 612
595 // Draw voxels613 // Draw voxels
596 voxels.render();614 if ( showingVoxels )
597 615 {
616 voxels.render();
617 }
618
598 // Draw field vectors619 // Draw field vectors
599 if (displayField) field.render();620 if (displayField) field.render();
600 621
@@ -1062,6 +1083,8 @@ void audioMixerUpdate(in_addr_t newMixerAddress, in_port_t newMixerPort) { · 461 unmodified lines
1062}1083}
1063#endif1084#endif
1064 1085
1086
1087
1065int main(int argc, const char * argv[])1088int main(int argc, const char * argv[])
1066{1089{
1067 const char* domainIP = getCmdOption(argc, argv, "--domain");1090 const char* domainIP = getCmdOption(argc, argv, "--domain");