Hi Rene, Here is a concrete example - perhaps I am doing something wrong here: { TH3F *ph = new TH3F("ph","test",256,0.,256.,128,0.,256.,128,0.,256.); for(int iz=0;iz<256;iz++) { Float_t z = 0.5 + iz; Float_t r = 128.*sin(.013*z); Float_t x = 128.+r*sin(.13*z); Float_t y = 128.+r*cos(.13*z); ph->Fill(x,y,z); } } I can display it with ph->Draw(). When I rotate it, the bounding box redraws, but the points do not. I need to either hit a carriage return in the console window or select Options->Refresh from the canvas menu. If you cannot reproduce this in with 3.02/07 on Win32, then perhaps my installation is broken... Thanks. Ed > -----Original Message----- > From: Rene Brun [mailto:brun@pcbrun.cern.ch] > Sent: Friday, June 21, 2002 3:01 AM > To: Ed Oltman > Cc: Roottalk@Pcroot. Cern. Ch > Subject: Re: [ROOT] updating canvas on TH3F rotation > > > Hi Ed, > > I cannot reproduce this problem with either 3.02/07 or 3.03/06 > > Rene Brun > > On Thu, 20 Jun 2002, Ed Oltman wrote: > > > Hi, > > I am using root v3.02/07 on win32. When I plot 3 values of an > ntuple, e.g. > > > > TNtuple *pNtup ... > > pNtup->Draw("z:y:x") > > > > I can rotate the plot with my mouse - each time I release the > mouse, the > > display updates. However, when I make a TH3F object and display it: > > > > TH3F *p3dHist ... > > p3dHist->Draw() > > > > the plot does not update automatically - I need to click on the console > > window and hit return (or use the menu Option->Refresh.) Is > there a way to > > make the display atomatically refresh? Thanks.. > > > > Ed Oltman > > > > > > > >
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:57 MET