Skip to content
Snippets Groups Projects
  1. Feb 08, 2007
  2. Feb 07, 2007
  3. Feb 04, 2007
  4. Jan 30, 2007
  5. Jan 29, 2007
  6. Jan 26, 2007
    • Olivier Couet's avatar
      - From Timur: · da4c284e
      Olivier Couet authored
      1. TGLParametricEquation. New class to define parametric surface. It can be
         defined by a) three equation in a "string form" (mathematical expression,
         the same as TF2) and as a pointer to function.
      2. TGLParametricPlot. Painter to draw parametric surface. It has most of
         features other gl-painters have - box cut, zooming etc. + 21 color
         "schemes": you can change the color of surface (which is under cursor)
         by pressing 's' or 'S' - the same as TGLTF3Painter + wireframe mode ('w' or
         'W' key - temporary solution).
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@17525 27541ba8-7e3a-0410-8455-c3a389f83636
      da4c284e
  7. Jan 23, 2007
    • Fons Rademakers's avatar
      From Ilka: · 88fcb534
      Fons Rademakers authored
      fixes in TGButton and TGButtonGroup classes related to double emitted
      signals (bug #23011).
      In addition are follow-up changes in different GUI classes where a
      work-around was used by connecting the slots to the signals Released or
      Pressed instead of Clicked.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@17477 27541ba8-7e3a-0410-8455-c3a389f83636
      88fcb534
  8. Jan 16, 2007
  9. Jan 15, 2007
  10. Dec 13, 2006
  11. Dec 09, 2006
  12. Dec 08, 2006
  13. Dec 06, 2006
  14. Dec 01, 2006
  15. Nov 28, 2006
  16. Nov 27, 2006
  17. Nov 24, 2006
  18. Nov 23, 2006
  19. Nov 22, 2006
    • Olivier Couet's avatar
      - From Timur: · 422b523c
      Olivier Couet authored
        Box cut added for TF3, surface and box painters. To activate it - press c. To
        move this box - select it (it's highligted when selected), press shift and left
        mouse button and move it. Box can move along one of axes - X/Y/Z. Direction is
        shown as a red line. To select direction - press X or Y or Z keys.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@16875 27541ba8-7e3a-0410-8455-c3a389f83636
      422b523c
    • Olivier Couet's avatar
      - TGLSAViewer::SavePicture is now a public method. Therefore it is now · 1afe4dfe
      Olivier Couet authored
        possible to generate gif files of the GL-Viewer from the command line
        doing:
      
        root [1] TGLSAViewer *glv = (TGLSAViewer *)gPad->GetViewer3D();
        root [2] glv->SavePicture("gl.gif");
      
        TGLSAViewer::SavePicture has also been modified to allow to generate
        animated gif files. Example:
      
        root [1] TGLSAViewer *glv = (TGLSAViewer *)gPad->GetViewer3D();
        root [2] glv->SavePicture("gl.gif+");
        root [3] glv->SavePicture("gl.gif+");
        root [4] glv->SavePicture("gl.gif+");
      
        Between each call to glv->SavePicture("gl.gif+"), the GL-Viewer display
        has been modified. Then gl.gif is an amination build from the various
        images displayed in the GL-Viewer.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@16865 27541ba8-7e3a-0410-8455-c3a389f83636
      1afe4dfe
  20. Oct 24, 2006
    • Rene Brun's avatar
      From Timur, · 5befa0b1
      Rene Brun authored
      Extend the TVirtualGL interface to support 16 & 32 bit display mode.
      This is required for the new slicing algorithm (eg to run the tutorial
      glbox.C under Windows in 16 bits display mode)
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@16607 27541ba8-7e3a-0410-8455-c3a389f83636
      5befa0b1
  21. Oct 11, 2006
  22. Oct 10, 2006
  23. Oct 06, 2006
  24. Oct 05, 2006
    • Rene Brun's avatar
      From Matevz and Timur: · 34df9c3e
      Rene Brun authored
      	* gl/inc/TGLViewer.h:
      	* gl/src/TGLViewer.cxx:
      	Added customizations of update/redraw behaviour:
      	1) flag 'Bool_t fIgnoreSizesOnUpdate' that tells the viewer
      	   not to check the size of the object in AddObject();
      	2) member 'Color_t fClearColor' that allows user to select the
      	   background color;
      	3) method 'void UpdateScene()' thet forces the scene update via
      	calling 'fPad->Paint()';
      	4) method 'virtual void RefreshPadEditor(TObject* changed=0)' that
      	   allows updates to be sent to the built-in editor when the
      	   internal state changes.
      
      	* gl/inc/TGLSAViewer.h:
      	* gl/src/TGLSAViewer.cxx:
      	Implemented virtual 'TGLSAViewer::RefreshPadEditor()'. In all
      	calls to 'TGedEditor::SetModel()' replaced third argument 'Int_t
      	event' from 'kButton1' to 'kButton1Down'.
      
      	* gl/inc/TGLViewerEditor.h:
      	* gl/src/TGLViewerEditor.cxx:
      	Added widgets controlling 'fClearColor', 'fIgnoreSizesOnUpdate',
      	'fResetCamerasOnUpdate' and 'fResetCameraOnDoubleClick'; added
      	buttons for invoking 'UpdateScene()' and 'CameraHome()' methods.
      
      	* gl/src/TGLScene.cxx:
      	Removed code setting the glClearColor in 'Draw()'.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@16452 27541ba8-7e3a-0410-8455-c3a389f83636
      34df9c3e
Loading