When I try to "ZoomMove" in a 3-d drawing, I get the message "Error
in <TAxis3D::PaintAxis>: no TView in current pad". But as far as I can
tell I have a TView in the pad. Moreover, on some systems I get this
(Root Version 3.02/07 10 January 2002 on RedHat Linux 7.1 console) but
not on others (Root Version 3.01/06 12 July 2001 on RedHat Linux 6.2
via remote X terminal).
How can I avoid this and be able to Zoom in on my drawing?
Also, somewhere I saw an "UnZoom" menu entry, but can no longer find it.
Where is it? (or where did it go?)
Tom Roberts tjrob@fnal.gov
{
c2 = new TCanvas("c2","Test Ray-Tracing",800,800);
c2->SetFillColor(10);
c2->cd();
p2 = new TPad("p2","p2",0,0,1,1);
p2->SetFillColor(10);
p2->Draw();
p2->cd();
view = new TView(1);
TBRIK *enclose = new TBRIK("Target","Target","void",15,15,15);
enclose->SetLineColor(10);
enclose->SetFillStyle(4000);
TBRIK *tgt = new TBRIK("Target","Target","void",5,5,5);
tgt->SetLineColor(1);
TBRIK *center = new TBRIK("Target","Target","void",0.5,0.5,0.5);
center->SetLineColor(1);
// Build the TNode hierarchy
node0 = new TNode("NODE1","NODE1",enclose);
node0->SetLineColor(10);
node0->SetFillStyle(4000);
node0->cd();
node1 = new TNode("NODE1","NODE1",tgt);
node2 = new TNode("NODE2","NODE2",center);
// Draw the TNode-s in the current canvas
node0->Draw();
c2->Update();
}
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:48 MET