Changeset 1245


Ignore:
Timestamp:
Apr 28, 2010, 11:28:33 AM (14 years ago)
Author:
garnier
Message:

update

Location:
trunk/source/visualization/OpenGL
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/OpenGL/GNUmakefile

    r1242 r1245  
    1313 CPPFLAGS += -DG4DEBUG_VIS_OGL
    1414
    15 #CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_1
    16 #CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_2
    17 #CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_3
     15CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_1
     16CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_2
     17CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_3
    1818
    1919GLOBLIBS  = libG4vis_management.lib libG4modeling.lib libG4gl2ps.lib
  • trunk/source/visualization/OpenGL/History

    r1242 r1245  
    1 $Id: History,v 1.164 2010/03/10 11:03:46 lgarnier Exp $
     1$Id: History,v 1.166 2010/04/27 15:59:10 lgarnier Exp $
    22-------------------------------------------------------------------
    33
     
    1717     * Reverse chronological order (last date on top), please *
    1818     ----------------------------------------------------------
     1927th April 2010 Laurent Garnier
     20 - G4OpenGLStoredXmViewer : remove viewer form list at destruction
     21 - G4OpenGLViewer : Fix a problem when printing in gl2ps
     22
    19239th March 2010 Laurent Garnier
    2024 - G4OpenGLViewer : Fix clipping when resizing non square size windows
  • trunk/source/visualization/OpenGL/src/G4OpenGLViewer.cc

    r1242 r1245  
    2525//
    2626//
    27 // $Id: G4OpenGLViewer.cc,v 1.60 2010/03/10 11:03:46 lgarnier Exp $
     27// $Id: G4OpenGLViewer.cc,v 1.61 2010/04/27 15:59:10 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    119119void G4OpenGLViewer::ClearView () {
    120120#ifdef G4DEBUG_VIS_OGL
    121   printf("G4OpenGLViewer::ClearView &:%d\n",this);
     121  printf("G4OpenGLViewer::ClearView\n");
    122122#endif
    123123  glClearColor (background.GetRed(),
     
    175175  }
    176176   
    177   glViewport(0, 0, fWinSize_x,fWinSize_y); 
     177  glViewport(0, 0, fWinSize_x,fWinSize_y);
     178
     179 
    178180}
    179181
     
    513515bool G4OpenGLViewer::printNonVectoredEPS () {
    514516
    515 
    516517  int width = getRealPrintSizeX();
    517518  int height = getRealPrintSizeY();
     
    610611  fGL2PSAction->setFileName(getRealPrintFilename().c_str());
    611612  // try to resize
    612    int X = fWinSize_x;
    613    int Y = fWinSize_y;
    614 
    615    fWinSize_x = width;
    616    fWinSize_y = height;
    617 #ifdef G4DEBUG_VIS_OGL
    618   printf("G4OpenGLViewer::printgl2PS VVVV %d %d\n",getRealPrintSizeX(),getRealPrintSizeY());
    619 #endif
     613  int X = fWinSize_x;
     614  int Y = fWinSize_y;
     615
     616  fWinSize_x = width;
     617  fWinSize_y = height;
    620618  // Laurent G. 16/03/10 : Not the good way to do.
    621619  // We should draw in a new offscreen context instead of
     
    643641  fWinSize_x = X;
    644642  fWinSize_y = Y;
    645 #ifdef G4DEBUG_VIS_OGL
    646   printf("G4OpenGLViewer::printgl2PS 22222 %d %d \n",fWinSize_x,fWinSize_y);
    647 #endif
    648643  ResizeGLView();
    649644  DrawView ();
    650 #ifdef G4DEBUG_VIS_OGL
    651   printf("G4OpenGLViewer::printgl2PS ^^^^\n");
    652 #endif
    653645
    654646  // Reset for next time (useful is size change)
Note: See TracChangeset for help on using the changeset viewer.