Changeset 543 for trunk/geant4/visualization/OpenGL/src
- Timestamp:
- Jul 10, 2007, 6:15:20 PM (17 years ago)
- Location:
- trunk/geant4/visualization/OpenGL/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/src/G4OpenGLImmediateQtViewer.cc
r542 r543 49 49 } 50 50 51 void G4OpenGLImmediateQtViewer::Initialise 51 void G4OpenGLImmediateQtViewer::Initialise() { 52 52 53 53 readyToPaint = false; … … 57 57 printf("G4OpenGLImmediateQtViewer::Initialise () 1\n"); 58 58 CreateGLQtContext (); 59 printf("G4OpenGLImmediateQtViewer::Initialise () 2\n"); 59 60 60 61 CreateMainWindow (this); 62 printf("G4OpenGLImmediateQtViewer::Initialise () 3\n"); 61 63 CreateFontLists (); 64 printf("G4OpenGLImmediateQtViewer::Initialise () 4\n"); 65 readyToPaint = true; 66 67 InitializeGLView (); 68 69 printf("G4OpenGLImmediateQtViewer::Initialise () 5\n"); 70 71 // clear the buffers and window. 72 // ClearView (); 73 printf("G4OpenGLImmediateQtViewer::Initialise () 6\n"); 74 // FinishView (); 75 printf("G4OpenGLImmediateQtViewer::Initialise () 7\n"); 62 76 63 77 // If a double buffer context has been forced upon us, ignore the … … 65 79 glDrawBuffer (GL_FRONT); 66 80 67 // clear the buffers and window.68 ClearView ();69 FinishView ();70 71 81 glDepthFunc (GL_LEQUAL); 72 82 glDepthMask (GL_TRUE); 73 74 readyToPaint = true; 75 } 83 printf("G4OpenGLImmediateQtViewer::Initialise () 8\n"); 84 85 } 86 87 void G4OpenGLImmediateQtViewer::InitialiseGL () { 88 printf("G4OpenGLImmediateQtViewer::Initialise ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); 89 printf("G4OpenGLImmediateQtViewer::Initialise -------------------------------------------------------------------------------------\n"); 90 } 91 76 92 77 93 void G4OpenGLImmediateQtViewer::DrawView () { … … 135 151 { 136 152 printf("G4OpenGLImmediateQtViewer::resizeGL VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV \n"); 153 /* 137 154 int side = qMin(width, height); 138 155 glViewport((width - side) / 2, (height - side) / 2, side, side); … … 141 158 glOrtho(-0.5, +0.5, +0.5, -0.5, 4.0, 15.0); 142 159 glMatrixMode(GL_MODELVIEW); 160 */ 143 161 printf("G4OpenGLImmediateQtViewer::resizeGL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n"); 144 162 } … … 147 165 { 148 166 printf("G4OpenGLImmediateQtViewer::paintGL VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV \n"); 167 float b=3; 149 168 if (!readyToPaint) 150 169 return; 151 170 152 WinSize_x = (G4int) width();153 WinSize_y = (G4int) height();154 155 glViewport (0, 0, width(), height());156 157 SetView();158 ClearView (); //ok, put the background correct159 float b=3;171 // WinSize_x = (G4int) width(); 172 // WinSize_y = (G4int) height(); 173 174 // glViewport (0, 0, width(), height()); 175 176 // SetView(); 177 printf("before ClearView\n"); 178 // makeCurrent(); 160 179 for (int a=0;a<100000000;a++) {b = b/3.1456;} 161 DrawView(); 162 for (int a=0;a<100000000;a++) {b = b/3.1456;} 163 ShowView(); 164 for (int a=0;a<100000000;a++) {b = b/3.1456;} 165 // makeCurrent(); 180 printf(" ClearView\n"); 181 // ClearView (); //ok, put the background correct 182 // DrawView(); 183 // ShowView(); 184 // printf("before ClearView\n"); 185 // ClearView (); //ok, put the background correct 166 186 printf("G4OpenGLImmediateQtViewer::paintGL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"); 167 187 // FIXME … … 170 190 // glLoadIdentity(); 171 191 // glTranslated(0.0, 0.0, -10.0); 192 193 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 194 glLoadIdentity(); 195 glTranslatef(-1.5f,0.0f,-6.0f); 196 glBegin(GL_TRIANGLES); 197 glVertex3f( 0.0f, 1.0f, 0.0f); 198 glVertex3f(-1.0f,-1.0f, 0.0f); 199 glVertex3f( 1.0f,-1.0f, 0.0f); 200 glEnd(); 201 glTranslatef(3.0f,0.0f,0.0f); 202 glBegin(GL_QUADS); 203 glVertex3f(-1.0f, 1.0f, 0.0f); 204 glVertex3f( 1.0f, 1.0f, 0.0f); 205 glVertex3f( 1.0f,-1.0f, 0.0f); 206 glVertex3f(-1.0f,-1.0f, 0.0f); 207 glEnd(); 172 208 } 173 209 #endif -
trunk/geant4/visualization/OpenGL/src/G4OpenGLQtViewer.cc
r542 r543 64 64 // if(!fHGLRC) return; 65 65 // ::wglMakeCurrent(fHDC,fHGLRC); 66 fWindow->makeCurrent();66 // fWindow->makeCurrent(); 67 67 G4OpenGLViewer::SetView (); 68 68 printf("G4OpenGLQtViewer::SetView --------------------\n"); … … 126 126 127 127 fWindow = new QGLWidget() ; 128 fWindow->makeCurrent();128 // fWindow->makeCurrent(); 129 129 130 130 // create window … … 140 140 GLWindow->setWindowTitle("QGl Viewer"); 141 141 GLWindow->resize(100, 300); 142 GLWindow->move(QPoint(600,400)); 142 143 GLWindow->show(); 143 144 … … 213 214 214 215 fWindow = glWidget ; 215 fWindow->makeCurrent();216 // fWindow->makeCurrent(); 216 217 217 218 // create window … … 226 227 GLWindow->setLayout(mainLayout); 227 228 GLWindow->setWindowTitle("QGl Viewer"); 228 GLWindow->resize(300, 300);229 // GLWindow->resize(300, 300); 229 230 GLWindow->show(); 230 231 -
trunk/geant4/visualization/OpenGL/src/G4OpenGLViewer.cc
r529 r543 88 88 void G4OpenGLViewer::InitializeGLView () 89 89 { 90 printf("G4OpenGLViewer::InitializeGLView () VVVVVVVVVVVVVVVVVVVVV \n"); 90 91 glClearColor (0.0, 0.0, 0.0, 0.0); 91 92 glClearDepth (1.0); … … 93 94 glDisable (GL_LINE_SMOOTH); 94 95 glDisable (GL_POLYGON_SMOOTH); 96 printf("G4OpenGLViewer::InitializeGLView () ^^^^^^^^^^^^^^^^^^^^ \n"); 95 97 } 96 98
Note: See TracChangeset
for help on using the changeset viewer.