I’d like to make transparent geometries as the following example is showing
tutorials/eve/alice_vsd.C where track is seen even inside the defined geometries.
I prepare my simple geometry and try to make them transparent.
//--- Definition of a simple geometry
new TGeoManager("myGeo", "my geometry");
// --- main a few box geometries
TGeoManager::Import("mydet.gdml");
//gGeoManager->DefaultColors();
gGeoManager->GetVolume(“my_box1”)->SetLineColor(kRed-9);
gGeoManager->GetVolume("my_box2”)->SetLineColor(kRed-9);
gGeoManager->GetVolume("my_box3”)->SetLineColor(kBlue-9);
gGeoManager->GetVolume("my_box4”)->SetLineColor(kBlue-9);
// --- TEveManager viewer
TEveManager::Create();
TGeoNode* node = gGeoManager->GetTopNode();
TEveGeoTopNode* en = new TEveGeoTopNode(gGeoManager, node);
//en->GetNode()->GetVolume()->SetVisibility(kFALSE);
gEve->AddGlobalElement(en);
TEveStraightLineSet* line_passing_geos = new TEveStraightLineSet(“myline);
line_passing_geos->AddMarker(x,y,z);
// save several points here, which pass the geometries above,
// and I added it to manager …
gEve->AddElement(line_passing_geos);
gEve->Redraw3D(kTRUE);
But, this doesn’t make the geometries transparent. How can i modify my code?
Best regards,