Presentation is loading. Please wait.

Presentation is loading. Please wait.

BREPS & STEP what's up and coming... Gabriele Cosmo CERN - IT/ASD GEANT4 Workshop September, 20th 1999 ESTEC, Noordwijk, The Netherlands.

Similar presentations


Presentation on theme: "BREPS & STEP what's up and coming... Gabriele Cosmo CERN - IT/ASD GEANT4 Workshop September, 20th 1999 ESTEC, Noordwijk, The Netherlands."— Presentation transcript:

1 BREPS & STEP what's up and coming... Gabriele Cosmo CERN - IT/ASD GEANT4 Workshop September, 20th 1999 ESTEC, Noordwijk, The Netherlands

2 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo2 Outline n General overview on BREPS n Overview on current design for BREPS and STEP-interface n BREPS: what we should achieve n The proposed strategy n Time schedule n Who’s envolved

3 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo3 BREPS What are they ? n Boundary REPresented Solid u a solid specified by all its surfaces (e.g. a cube represented by 6 squares) n Surfaces may be u planar, 2nd or higher order u Splines, B-Splines, NURBS (NonUnifoRm B-Splines)

4 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo4 BREPS What are they useful for ? n Represent complex solids n Provide capability of exchange (import/export) solid models from CAD systems n Make Geant4 a STEP compliant solid modeler

5 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo5 CAD systems n The most powerful way to describe solid models u exact solid description u used by engineers n Based on a Standard u widespread usage n CAD support u today: exchange BREP solids using the portable STEP AP203 interface standard u future: AP214 interface standard to allow exchange of other type of solids (CSG)

6 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo6 BREPS & STEP Current category design n STEP interface u Uses the NIST STEP reader to import STEP parameters from file F the STEP file containing the solid descriptions and positioning (solid model) u Implements all solids creators to instantiate out of the STEP file all supported BREP solids F uses BREPS module

7 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo7 BREPS What I’d expect to see... n Box, Cone, Cylinder, PCone, Polyhedra, Sphere, Thorus,... n Bspline, Bezier, Conical, Cylindrical, Projected, Rectangular, Toroidal, Fplane,... n Bspline, Composite, Circular, Conic, Line, Ellipse, Parabola,Hyperbola,...

8 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo8 The Project n GOAL: Identify key problems affecting BREPS and STEP-Interface and fix them u attack both domains in parallel n STRATEGY: review of the code u BREPS: adopt a top-down approach starting from G4VSolid  BREPSolid base classes u combine for specific cases step-by-step debug using existing tests and in case complement them systematically u review existing documentation and proper comment code along understanding u understand algorithm properties and verify their implementation u check coding style and design violations

9 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo9 Short & medium-term developments n Check correct reading of STEP description parameters and construction u fix current deficiencies n Add capability to write BREP geometry description to STEP file n Enable association of material with solid (needed for creation of logical volumes) n Visualization of BREPS n Performance studies

10 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo10 When … ? n By December ‘99

11 ESTEC Geant4 WorkshopBREPS & STEP, Gabriele Cosmo11 People involved n Gabriele Cosmo (mainly) n John Apostolakis n Simone Giani n Volunteers ?


Download ppt "BREPS & STEP what's up and coming... Gabriele Cosmo CERN - IT/ASD GEANT4 Workshop September, 20th 1999 ESTEC, Noordwijk, The Netherlands."

Similar presentations


Ads by Google