Hello Rooters.
Recently there were several questions how to manage
3D objects and how get 3D views with the axis on.
I've attached a "stand-alone" class developed
to solve this problem for STAR collaboration.
It provides several methods but one may remember
only one of them.
Namely:
static TAxis3D *TAxis3D::ToggleZoom(TVirtualPad pad = 0);
http://www.star.bnl.gov/STAR/html/comp_l/root/html/TAxis3D.html#TAxis3D:description
http://www.star.bnl.gov/STAR/html/comp_l/root/html/TAxis3D.html
Since it is the static method it can be easily embedded into the
different "buttons" and "toolbars".
Calling this method the user code attaches the 3D axis and turn on
"Zooming" / "Moving" option. It works for either TPad with TView object
defined.
At present this class still uses the ROOT naming convention and can be
adopted by ROOT users with no change.(and it is still under construction
but works).
The STAR presentation:
http://sol.star.bnl.gov/~fine/Publications/STARDec99Meeting/DisplayEvent/index.htm
provides several nice pictures done with this class involved.
All comments welcome.
With my best regards,
Valery
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:44 MET