Ignore:
Timestamp:
Feb 16, 2009, 10:14:30 AM (15 years ago)
Author:
garnier
Message:

en test de gl2ps. Problemes de libraries

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

Legend:

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

    r916 r921  
    2222
    2323CPPFLAGS += -DG4DEBUG_VIS_OGL
     24
     25ifdef G4VIS_BUILD_OPENGL_DRIVER
     26CPPFLAGS += -I$(G4BASE)/visualization/externals/gl2ps/include
     27endif
     28ifdef G4VIS_BUILD_OI_DRIVER
     29CPPFLAGS += -I$(G4BASE)/visualization/externals/gl2ps/include
     30endif
    2431CPPFLAGS += -I$(G4BASE)/visualization/management/include
    2532CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
     
    3542CPPFLAGS += -I$(G4BASE)/digits_hits/hits/include
    3643
     44INTYLIBS += -L$(G4LIBDIR) -lG4gl2ps
     45
    3746include $(G4INSTALL)/config/moc.gmk
    3847include $(G4INSTALL)/config/common.gmk
  • trunk/source/visualization/OpenGL/include/G4OpenGLViewer.hh

    r918 r921  
    3838
    3939#include "G4VViewer.hh"
    40 #include <GL/gl.h>
     40#include "G4OpenGL2PSAction.hh"
    4141
    4242class G4OpenGLSceneHandler;
     
    108108    fDisplayLightFrontT;
    109109  G4double fDisplayLightFrontRed, fDisplayLightFrontGreen, fDisplayLightFrontBlue;
     110  G4OpenGL2PSAction* fGL2PSAction;
    110111
    111112private :
  • trunk/source/visualization/OpenGL/src/G4OpenGLViewer.cc

    r918 r921  
    4848#include "G4AttHolder.hh"
    4949#include "G4AttCheck.hh"
    50 
    51 #include "Geant4_gl2ps.h"
    5250
    5351#include <sstream>
     
    118116  fWinSize_x = fVP.GetWindowSizeHintX();
    119117  fWinSize_y = fVP.GetWindowSizeHintY();
     118
     119  fGL2PSAction = new G4OpenGL2PSAction();
    120120
    121121  //  glClearColor (0.0, 0.0, 0.0, 0.0);
     
    883883
    884884  //  fGL2PSAction->enableFileWriting();
     885
     886
     887  //////////////
     888  if (!fGL2PSAction) return;
     889
     890  fGL2PSAction->setFileName("gl2psTest.ps");
     891  G4cout << "Produce " << aFile << "..." << G4endl;
     892  if (fGL2PSAction->enableFileWriting()) {
     893    DrawView();
     894    fGL2PSAction->disableFileWriting();
     895  }
     896  //////////////
     897
    885898  FILE *fFile = fopen(aFile,"w");
    886899  if(!fFile) {
     
    930943                   15, 20, 10, buffsize, fFile, aFile);
    931944    DrawView();
     945#ifdef G4DEBUG_VIS_OGL
     946    printf("into While............\n");
     947#endif
    932948    res = gl2psEndPage();
    933949  }
Note: See TracChangeset for help on using the changeset viewer.