OpenGL
ROOT Graphics "To-Do" list
This page lists the various developments we think are needed for ROOT graphics. They are classified in the following categories:
- New Functionality, New Classes.
- New Functionality in Existing Classes.
- Redesign.
- Bug Fixes.
- 3D Graphics OpenGL.
For each of these categories and list of items is given. We try to list them in the order of priority.
FTGL
FTGL is a font rendering library for OpenGL applications. This is an external library included in ROOT for convenience as it is not readily available on Windows. Current version included in ROOT is ftgl-2.1.2.
Supported rendering modes are:
- Bitmaps
- Anti-aliased pixmaps
- Texture maps
- Outlines
- Polygon meshes
- Extruded polygon meshes
3D graphics
ROOT's 3D graphics functionality, located in the meta-package graf3d/, binds together the packages for 3D visualization of detector-geometries and event-data. Full interactivity with the displayed elements is available through selection and highlighting in 3D views. GUI elements are provided for control of displayed objects. The system is open and fully extendible to allow for visualization of arbitrary, user-provided classes containing non-standard data or functionality. OpenGL is used for drawing of the objects.