16 class TEveTriangleSet;
18 TEveTriangleSet *ts1=0, *ts2=0, *ts3=0;
22 TEveManager::Create();
25 ts1 = TEveTriangleSet::ReadTrivialFile(
"broken_torus.tring");
26 ts1->SetName(
"RandomColors");
27 ts1->GenerateTriangleNormals();
28 ts1->GenerateRandomColors();
31 Double_t scale[3] = { 0.5, 0.5, 0.5 };
33 ts1->SetTransMatrix(m);
34 gEve->AddElement(ts1);
37 ts2 = TEveTriangleSet::ReadTrivialFile(
"broken_torus.tring");
38 ts2->SetName(
"SmallBlue");
39 ts2->GenerateTriangleNormals();
43 Double_t scale[3] = { 0.8, 0.8, 1.2 };
45 ts2->SetTransMatrix(m);
46 gEve->AddElement(ts2);
49 ts3 = TEveTriangleSet::ReadTrivialFile(
"broken_torus.tring");
50 ts3->SetName(
"Spectrum");
51 ts3->GenerateTriangleNormals();
52 ts3->GenerateZNormalColors(50, -50, 50, kTRUE, kTRUE);
56 Double_t scale[3] = { 1.3, 1.0, 1.6 };
58 ts3->SetTransMatrix(m);
59 gEve->AddElement(ts3);
62 gEve->Redraw3D(kTRUE);