Problem 874

Summary: Dawn is not visualizing the G4Torus with small Dphi
Product: Geant4 Reporter: ayut
Component: visualization/FukuiRendererAssignee: perl
Status: RESOLVED WONTFIX    
Severity: normal CC: ayut, perl
Priority: P2    
Version: 8.0   
Hardware: PC   
OS: Linux   

Description ayut 2006-06-08 11:41:38 CEST
DAWNFILE is not visualizing the G4Torus with small pDphi.
For example DAWNFILE is drawing only first torus with Dphi=7.5*deg for geometry
that you may see below. The another visualizing driver (OIX, OGLIX) is
displaying the both tori.

-----------------------------------------------
 Klens_fiber = new G4Torus("Fiber",0.*mm,50.*mm,500.*mm,0.*deg,7.5*deg);
 Klens_fiber_log = new G4LogicalVolume(Klens_fiber,LeadGlass,"Fiber_log", 0,0,0);
 Klens_fiber_phys = new G4PVPlacement(0,G4ThreeVector(0.0*mm,0.0*mm,500*mm),
Klens_fiber_log,"Klens_fiber",World_log,false,1,false);

 Klens_fiber = new G4Torus("Fiber",0.*mm,50.*mm,500.*mm,0.*deg,7.0*deg);
 Klens_fiber_log = new G4LogicalVolume(Klens_fiber, LeadGlass, "Fiber_log",0,0,0);
 Klens_fiber_phys = new G4PVPlacement(0,G4ThreeVector(-200.0*mm,0.0*mm,600*mm),
Klens_fiber_log,"Klens_fiber",World_log,false,2,false);
-----------------------------------------------

I am currently using G4 v.8.0 on Debian platform with gcc 3.3.5 and DAWN 3.88a-GL.

Kind regards, Alexey Tkachenko
Comment 1 perl 2009-11-21 09:33:50 CET
In Geant4, the only viewer that is absolutely guaranteed to render all shapes correctly is the RayTracer.
Other viewers may have some shapes that they do not know how to render.
This is the case for DAWN.  DAWN does not know how to render the Torus.