{ TCanvas *c = new TCanvas("c", "c",0,0,600,600); new TGeoManager("pgon", "poza11"); TGeoMaterial *mat = new TGeoMaterial("Al", 26.98,13,2.7); TGeoMedium *med = new TGeoMedium("MED",1,mat); TGeoVolume *top = gGeoManager->MakeBox("TOP",med,150,150,100); gGeoManager->SetTopVolume(top); TGeoVolume *vol = gGeoManager->MakePgon("PGON",med, -45.0,270.0,4,4); TGeoPgon *pgon = (TGeoPgon*)(vol->GetShape()); pgon->DefineSection(0,-70,45,50); pgon->DefineSection(1,0,35,40); pgon->DefineSection(2,0,30,35); pgon->DefineSection(3,70,90,100); vol->SetLineWidth(2); top->AddNode(vol,1); gGeoManager->CloseGeometry(); gGeoManager->SetNsegments(80); top->Draw(); TView *view = gPad->GetView(); if (view) view->ShowAxis(); }