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

Slides:



Advertisements
Similar presentations
BREPS solids construction by surfaces of extrusion & revolution
Advertisements

FASTAHEAD Project- Implementation of Key Activities Modules of MSc (Advanced Design & Manufacture)- 13 Modules Developed 1.Design management and prediction;
SECTION 9-5 Volume and Surface Area Slide VOLUME AND SURFACE AREA Space Figures Volume and Surface Area of Space Figures Slide
Solids – Volume and Area We will be using primarily 4 solid objects in this lesson. Right Circular Cylinder Right Circular Cone r h r h s.
Unit 5 shapes Stephen Roney JIC May, Dome Stephen Roney JIC May, 2014.
Spacecraft Environment & Protection Group GEANT4 Workshop, ESTEC, 20-24, Sep A CAD/Geant4 Front-end Interface Fan Lei Space Department, Defence Evaluation.
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
2003 by Jim X. Chen: Introduction to Modeling Jim X. Chen George Mason University.
UMass Lowell Computer Science Geometric Modeling Prof. Karen Daniels Spring, 2009 Lecture 1 Course Introduction.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
ENDS 375 Foundations of Visualization Geometric Representation 10/5/04.
3D Model Objects. Wireframes A wireframe model is a skeletal description of a 3D object. There are no surfaces in a wireframe model; it consists only.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
B.Sc. Multimedia Computing3D Modelling and Animation Nurbs Modelling.
Focus on Can you spell each word correctly ?
Unit 6: Geometry Lesson 7: Volume and Surface Area Learning Goal  I can determine the volume for various prisms, pyramids, cylinders, cones, and spheres.
Chapter 1 Equations, Inequalities, and Mathematical Models 1.3 Formulas and Applications.
Computer Integrated Manufacturing CIM
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
VRML Dr. Alun Moon What is VRML The Virtual Reality Modeling Language (VRML) is a file format for describing interactive 3D objects.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Spline curves 1/23 Curves and Surfaces.
Teaching descriptive and constructive geometry at the Department of Geometry Budapest University of Technology and Economics M. Szilvasi-Nagy Web-site.
U-Solids: new geometrical primitives library for Geant4 and ROOT Marek Gayer CERN Physics Department (PH) Group Software Development for Experiments (SFT)
COMPUTER AIDED DESIGN -(CAD)-3
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, February 23, 2000 William H. Hsu Department.
Geometry Detector geometry A detector geometry in Geant4 is made of a number of volumes. The largest volume is called the World volume. It must contain.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM, 2004 SOLID MODELLING.
What is the correct name for the geometric figure? Triangular prism.
PREPARED BY: SAMERA BINTI SAMSUDDIN SAH SEM /2012 (NOV 2011)
Darmstadt, 15. November 2015 Tobias Stockmanns, FZ Jülich1 A STEP to ROOT converter for the FairRoot framework ALICE-FAIR Computing Meeting, GSI,
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
3D Object Representations
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
Solids and Their Characteristics By:. Cubes Cones Cylinders Square Pyramids Rectangular PrismsSpheres.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
GC350 Midterm Review JEOPARDY SolidWorks & Modeling The Design Process ProcessGeneralDimensioningGeneralDimensioning Threads & FastenersGD&TGD&T 100.
STATUS OF THE UNIFIED SOLIDS LIBRARY Gabriele Cosmo/CERN Tatiana Nikitina/CERN.
Constructive Solid Geometry Ray Tracing CSG Models
Geometrically Bounded Wireframe AIC (Part 510) Grouping of curves relevant for 3-dimensional wireframe modeling without topological constructs Elementary.
Outline  Developments/fixes in the last year  Introduced in release 9.6 and patches  Planned for release 10.0 and ongoing …  Currently under development.
U-Solids: new geometrical primitives library for Geant4 and ROOT Marek Gayer CERN Physics Department (PH) Group Software Development for Experiments (SFT)
Approved for Public Release – Distribution Unlimited
Detector Description: Basics
IT / API 1 CERN 1-Feb-16 GBLIB: classes to deal with geometrical data Evgueni Tcherniaev IT / API CLHEP workshop, January.
Migration to ISO C++ an overview Gabriele Cosmo CERN - IT/ASD.
1 대상물체의 형상화를 위해 사용되는 기술  인공물체 : 기하학적 Primitive ( 선, 면, 구, 육면체 ) 등을 이 용하여 형상화. 입력물 : 형상화 물체의 3 차원 좌표값 출력물 : 선구조형상 (Wire framed objects) Technique:Geometric.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
INTRODUCTION TO COMPUTER PROGRAMMING(IT-303) Basics.
1 Solids Three-Dimensional Geometry. 2 Prisms A prism is a three-dimensional solid with two congruent and parallel polygons called the bases. The lateral.
Unit 11: 3-Dimensional Geometry
Surface Area of Composite Solids Outcome: D8 Measure and calculate volumes and surface areas of composite 3-D shapes Math 8 Ms Stewart.
3-Dimensional Figures.
3D Modeling Basics Three basic types of 3D CAD models:
Engineering Geometry Engineering geometry is the basic geometric elements and forms used in engineering design. Engineering and technical graphics are.
Licensed Electrical & Mechanical Engineer
Unit 11: 3-Dimensional Geometry
Geometry checking tools
Geometry in our world Name:.
Solid Geometry.
In this chapter, you will learn the following:
Solid Figures Geometry.
Solid Figures Geometry.
Given that they are equivalent, what is the diameter of the sphere?
Beta releases and Product Management
G4 Workshop 2002 Detector Description Parallel Session
Solid Geometry.
Solid Geometry.
bell ringer What shape is the base of a cube? Sides?
In this chapter, you will learn the following:
Presentation transcript:

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

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

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)

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

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)

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

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,...

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

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

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

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