00001
00002
00003
00004
00005
00006
00007 TEveText* text()
00008 {
00009 gSystem->IgnoreSignal(kSigSegmentationViolation, true);
00010
00011 TEveManager::Create();
00012
00013 TEvePointSet* marker = new TEvePointSet(8);
00014 marker->SetName("Origin marker");
00015 marker->SetMarkerColor(6);
00016 marker->SetMarkerStyle(3);
00017 Float_t a = 10;
00018 marker->SetPoint(0, a, +a, +a);
00019 marker->SetPoint(1, a, -a, +a);
00020 marker->SetPoint(2, -a, -a, +a);
00021 marker->SetPoint(3, -a, +a, +a);
00022 marker->SetPoint(4, +a, +a, -a);
00023 marker->SetPoint(5, +a, -a, -a);
00024 marker->SetPoint(6, -a, +a, -a);
00025 marker->SetPoint(7, -a, -a, -a);
00026 gEve->AddElement(marker);
00027
00028 TEveText* t = new TEveText("DADA");
00029 t->PtrMainTrans()->RotateLF(1, 3, TMath::PiOver2());
00030 t->SetMainColor(kOrange-2);
00031 t->SetFontSize(64);
00032 t->SetFontMode(TGLFont::kExtrude);
00033 t->SetLighting(kTRUE);
00034 gEve->AddElement(t);
00035
00036
00037 gEve->FullRedraw3D(kTRUE);
00038 gEve->GetDefaultGLViewer()->ResetCurrentCamera();
00039 gEve->GetDefaultGLViewer()->RequestDraw(TGLRnrCtx::kLODHigh);
00040
00041 return t;
00042 }