Ignore:
Timestamp:
Jul 10, 2007, 6:15:30 PM (17 years ago)
Author:
garnier
Message:

r694@mac-90108: laurentgarnier | 2007-07-10 15:11:19 +0200
simplification de l'exemple

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/OpenGLQT_exemple/src/glwidget.cpp

    r546 r548  
    3434 }
    3535
    36  void GLWidget::setXRotation(int angle)
    37  {
    38      normalizeAngle(&angle);
    39      if (angle != xRot) {
    40          xRot = angle;
    41          emit xRotationChanged(angle);
    42          updateGL();
    43      }
    44  }
    45 
    46  void GLWidget::setYRotation(int angle)
    47  {
    48      normalizeAngle(&angle);
    49      if (angle != yRot) {
    50          yRot = angle;
    51          emit yRotationChanged(angle);
    52          updateGL();
    53      }
    54  }
    55 
    56  void GLWidget::setZRotation(int angle)
    57  {
    58      normalizeAngle(&angle);
    59      if (angle != zRot) {
    60          zRot = angle;
    61          emit zRotationChanged(angle);
    62          updateGL();
    63      }
    64  }
     36// void GLWidget::setXRotation(int angle)
     37// {
     38//      normalizeAngle(&angle);
     39//      if (angle != xRot) {
     40//          xRot = angle;
     41//          emit xRotationChanged(angle);
     42//          updateGL();
     43//      }
     44// }
     45
     46// void GLWidget::setYRotation(int angle)
     47// {
     48//      normalizeAngle(&angle);
     49//      if (angle != yRot) {
     50//          yRot = angle;
     51//          emit yRotationChanged(angle);
     52//          updateGL();
     53//      }
     54// }
     55
     56// void GLWidget::setZRotation(int angle)
     57// {
     58//      normalizeAngle(&angle);
     59//      if (angle != zRot) {
     60//          zRot = angle;
     61//          emit zRotationChanged(angle);
     62//          updateGL();
     63//      }
     64// }
    6565
    6666 void GLWidget::initializeGL()
     
    9595 }
    9696
    97  void GLWidget::mousePressEvent(QMouseEvent *event)
    98  {
    99      lastPos = event->pos();
    100  }
    101 
    102  void GLWidget::mouseMoveEvent(QMouseEvent *event)
    103  {
    104      int dx = event->x() - lastPos.x();
    105      int dy = event->y() - lastPos.y();
    106 
    107      if (event->buttons() & Qt::LeftButton) {
    108          setXRotation(xRot + 8 * dy);
    109          setYRotation(yRot + 8 * dx);
    110      } else if (event->buttons() & Qt::RightButton) {
    111          setXRotation(xRot + 8 * dy);
    112          setZRotation(zRot + 8 * dx);
    113      }
    114      lastPos = event->pos();
    115  }
     97// void GLWidget::mousePressEvent(QMouseEvent *event)
     98// {
     99//      lastPos = event->pos();
     100// }
     101
     102// void GLWidget::mouseMoveEvent(QMouseEvent *event)
     103// {
     104//      int dx = event->x() - lastPos.x();
     105//      int dy = event->y() - lastPos.y();
     106
     107//      if (event->buttons() & Qt::LeftButton) {
     108//          setXRotation(xRot + 8 * dy);
     109//          setYRotation(yRot + 8 * dx);
     110//      } else if (event->buttons() & Qt::RightButton) {
     111//          setXRotation(xRot + 8 * dy);
     112//          setZRotation(zRot + 8 * dx);
     113//      }
     114//      lastPos = event->pos();
     115// }
    116116
    117117 GLuint GLWidget::makeObject()
Note: See TracChangeset for help on using the changeset viewer.