TView, CreateView(?)

Perhaps all you need is TPad::SetTheta and TPad::SetPhi?

   TF2 *f2 = new TF2("myfunc","-x*y",0,100,0,100);
   f2->SetMinimum(-5E3);
   TCanvas* canvas = new TCanvas("canvas");
   canvas->DivideSquare(2);
   for (int i=0;i<2;i++) {
      canvas->cd(i+1);
      gPad->SetTheta(45*(i+1));
      gPad->SetPhi(-45*(i+1));
      f2->Draw("surf");
   }

1 Like