3D graphics for Windows

Valery Fine (Valeri.Faine@cern.ch)
Wed, 4 Jun 1997 19:10:15 +0100


Dear users.

The "tomorrow" (1.01/04) release of the ROOT for Windows contains
a variant of the 3D graphics with OpenGL.

Some remarks on that 3D graphics for Windows

1. OpenGL window is activated (like X3D package for UNIX) with

Canvas->Main menu->View->3D View
for the CURRENT pad. That

1.1 selected with the "middle" mouse button
(the "middle" button for 2-buttons mice means just both
buttons must be pressed)
1.2. TPad::cd() from the command line

and

2. with TPad::x3d() method. This method can be called form the
command line, from the macro and it is present in the
"Property" "Pop-Up" menu as well.

3. One needs "touch" the Pad object with mouse to activate the
OpenGL image with the separate GL view (for example just try to
rotate it). Don't ask me why.

OpenGL view makes sense for ROOT G3D objects only:

1. GEANT(-like) geometry (see macro shapes.C and na49view.C)
2. TPolyLine3D, TPolymarker3D (see macro basic3D.C and ntuple1.C
4th pad on the screen)

To get HELP, select the "OpenGL" and type any kind of key. "?" for
example.

The OpenGL "light model" is not supported with 256 color monitors
yet.

Please, dont' ask me how to print this image, ask Bill Gate. The
only way I know is via Alt-PrntScreen --> the system clipboard.
Then one can use the "Paste" operation with any kind of PC
Text/Word/Image utilities (Word, CorelDraw, PaintBrush
whatsoever) and print the document.

It is a pre-pre-pre-release, so any kind of comments are welcome.
Be kind, please. Sometimes (if one opens too many GL windows) it
hangs ROOT - press CTRL-C to kill ROOT session.

This version has been set up on the CERN NICE NT/95 system as
well.

(See NICE Menu:
9 - Physics -> Experiments -> NA49 Root -> Start Root )

With my best regards,

Valery

=================================================================
Dr. Valery Fine Telex : 911621 dubna su
-----------
LCTA/Joint Inst.for NuclearRes Phone : +7 09621 6 40 80
141980 Dubna, Moscow region Fax : +7 09621 6 51 45
Russia mailto:fine@main1.jinr.dubna.su

Dr. Valeri Faine
------------ Phone: +41 22 767 6468
CERN FAX : +41 22 767 7910
CH-1211 Geneva, 23 mailto:fine@mail.cern.ch
Switzerland http://nicewww.cern.ch/~fine