Ignore:
Timestamp:
Aug 14, 2007, 4:57:01 PM (17 years ago)
Author:
garnier
Message:

r569@mac-90108: laurentgarnier | 2007-08-14 15:07:23 +0200
commenatires et suppression de double rotation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredViewer.cc

    r529 r564  
    144144    if (fG4OpenGLStoredSceneHandler.fTopPODL)
    145145      glCallList (fG4OpenGLStoredSceneHandler.fTopPODL);
    146 
    147     for (size_t i = 0; i < fG4OpenGLStoredSceneHandler.fTOList.size(); ++i) {
     146    size_t tmp_size = fG4OpenGLStoredSceneHandler.fTOList.size();
     147    G4double bsf = 1.;  // Brightness scaling factor.
     148    for (size_t i = 0; i < tmp_size; ++i) {
    148149      G4OpenGLStoredSceneHandler::TO& to =
    149150        fG4OpenGLStoredSceneHandler.fTOList[i];
    150       if (to.fEndTime >= fStartTime && to.fStartTime <= fEndTime) {
     151      if ((!(to.fEndTime < fStartTime ))&& (!(to.fStartTime > fEndTime))) {
    151152        glPushMatrix();
    152153        G4OpenGLTransform3D oglt (to.fTransform);
    153154        glMultMatrixd (oglt.GetGLMatrix ());
    154155        G4Colour& c = to.fColour;
    155         G4double bsf = 1.;  // Brightness scaling factor.
    156156        if (fFadeFactor > 0. && to.fEndTime < fEndTime)
    157157          bsf = 1. - fFadeFactor *
Note: See TracChangeset for help on using the changeset viewer.