Adapt to new QuadSet implementation.
[u/mrichter/AliRoot.git] / EVE / macros / reve_quad_test.C
index 151247048ea2e3b5517dcef535ef912cf59f18da..414c5d4f54ac76ebb540abd7a9f9fa704691c6c0 100644 (file)
@@ -2,8 +2,19 @@
 
 void reve_quad_test()
 {
 
 void reve_quad_test()
 {
-  Alieve::ITSModule* qs = new Alieve::ITSModule("QuadSet Test");
-  qs->Test(200);
-  gReve->AddRenderElement(qs);
-  gReve->DrawRenderElement(qs);
+  TRandom r(0);
+
+  gStyle->SetPalette(1, 0);
+
+  Reve::QuadSet* q = new Reve::QuadSet("Pepe");
+  q->Reset(Reve::QuadSet::QT_AxisAligned, kFALSE, 32);
+  for (Int_t i=0; i<128; ++i) {
+    q->AddQuad(r.Uniform(-10, 10), r.Uniform(-10, 10), r.Uniform(-10, 10),
+              r.Uniform(-1, 1), r.Uniform(-1, 1));
+    q->QuadValue(r.Uniform(0, 130));
+  }
+  q->RefitPlex();
+
+  gReve->AddRenderElement(q);
+  gReve->Redraw3D();
 }
 }