4 #include "TStopwatch.h"
11 Reve::TriangleSet *ts1=0, *ts2=0, *ts3=0;
16 ts1 = Reve::TriangleSet::ReadTrivialFile("broken_torus.tring");
17 ts1->SetName("RandomColors");
18 ts1->GenerateTriangleNormals();
19 ts1->GenerateRandomColors();
21 gReve->AddRenderElement(ts1);
24 ts2 = Reve::TriangleSet::ReadTrivialFile("broken_torus.tring");
25 ts2->SetName("SmallBlue");
26 ts2->GenerateTriangleNormals();
30 Double_t scale[3] = { 0.8, 0.8, 1.2 };
32 ts2->SetTransMatrix(m);
33 gReve->AddRenderElement(ts2);
36 ts3 = Reve::TriangleSet::ReadTrivialFile("broken_torus.tring");
37 ts3->SetName("Spectrum");
38 ts3->GenerateTriangleNormals();
39 gStyle->SetPalette(1, 0);
40 ts3->GenerateZNormalColors(50, -50, 50, kTRUE, kTRUE);
44 Double_t scale[3] = { 1.3, 1.0, 1.6 };
46 ts3->SetTransMatrix(m);
47 gReve->AddRenderElement(ts3);
50 gReve->Redraw3D(kTRUE);