Hi Tom, Thanks for reporting the problem. Now fixed in CVS. I have also added the functions Zoom/Unzoom in the menus. Rene Brun On Sat, 6 Apr 2002, Tom Roberts wrote: > 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