Filters








31,328 Hits in 5.1 sec

An adaptable and extensible geometry kernel

Susan Hert, Michael Hoffmann, Lutz Kettner, Sylvain Pion, Michael Seel
2007 Computational geometry  
The term Kernel refers to a collection of representations for constant-size geometric objects and operations on these representations.  ...  This paper describes how such a geometry kernel can be designed and implemented in C++, having special emphasis on adaptability, extensibility and efficiency.  ...  Many more people have been involved in the Cgal project, and contributed in one or the other way to the discussion that finally lead to the design presented here.  ... 
doi:10.1016/j.comgeo.2006.11.004 fatcat:ukeonpnhnjgzldhosycmj2rj7y

An Adaptable and Extensible Geometry Kernel [chapter]

Susan Hert, Michael Hoffmann, Lutz Kettner, Sylvain Pion, Michael Seel
2001 Lecture Notes in Computer Science  
The term Kernel refers to a collection of representations for constant-size geometric objects and operations on these representations.  ...  This paper describes how such a geometry kernel can be designed and implemented in C++, having special emphasis on adaptability, extensibility and efficiency.  ...  Many more people have been involved in the Cgal project, and contributed in one or the other way to the discussion that finally lead to the design presented here.  ... 
doi:10.1007/3-540-44688-5_7 fatcat:2vkkjdyefvcx7ms7bdo6ndzrfu

The CGAL kernel: A basis for geometric computation [chapter]

Andreas Fabri, Geert-Jan Giezeman, Lutz Kettner, Stefan Schirra, Sven Schönherr
1996 Lecture Notes in Computer Science  
The C-representation is parameterized by a number type NT which is used in all computations in the geometric primitives involving objects parameterized with representation C<NT>.  ...  We have just shown how the user can change implementations of a geometric class without a ecting code that makes use of this class.  ... 
doi:10.1007/bfb0014496 fatcat:gwbvtgrqenh3nbua7a3cenvzx4

ON THE EFFECT OF SHAPE PARAMETERIZATION ON AEROFOIL SHAPE OPTIMIZATION

Kailash Manohara Selvan .
2015 International Journal of Research in Engineering and Technology  
The selection of suitable shape parameterization technique is one of the significant factors affecting the fidelity of the solution found during aerofoil shape optimization process.  ...  This paper investigates the effect of shape parameterization on an automated aerofoil shape optimization problem.  ...  The effect of the initial sample size using LHS on the accuracy of the response surface constructed was investigated in [11] .  ... 
doi:10.15623/ijret.2015.0402016 fatcat:dban5qe2yzcqvf65iizs7pdooa

Present status of Geant4

Katsuya Amako
2000 Nuclear Instruments and Methods in Physics Research Section A : Accelerators, Spectrometers, Detectors and Associated Equipment  
The "rst production version of Geant4 was released in December 1998. In this report, the present status of the toolkit is summarized. : S 0 1 6 8 -9 0 0 2 ( 0 0 ) 0 0 6 8 1 -1 9. RELATED TOPICS  ...  Geant4 is a software toolkit for both full and fast Monte Carlo simulation of detectors in high-energy physics experiments.  ...  Cohesive and loosely coupled nature of a class category enabled us to work on a detail design of classes in it in relatively independent to other categories.  ... 
doi:10.1016/s0168-9002(00)00681-1 fatcat:ida4unst4fdfhjdgznfuj53nby

Fast Detector Simulation Using Lelaps, Detector Descriptions in GODL [article]

Willy Langeveld
2005 arXiv   pre-print
In addition to three built-in detector configurations, detector descriptions can also be read from files in the new GODL file format.  ...  It simulates parameterized showers in EM and hadronic calorimeters and supports gamma conversions and decays.  ...  Acknowledgments This work was supported by Department of Energy contract DE-AC02-76SF00515.  ... 
arXiv:physics/0508126v1 fatcat:aooergrlrbgsnj5ogarze74t54

Intraclass Retrieval of Nonrigid 3D Objects: Application to Face Recognition

G. Passalis, I.A. Kakadiaris, T. Theoharis
2007 IEEE Transactions on Pattern Analysis and Machine Intelligence  
A novel 3D object retrieval method is presented which uses a Parameterized Annotated Model of the shape of the objects in a class incorporating its main characteristics.  ...  The annotated subdivision-based model is fitted onto objects of the class using a deformable model framework, converted to a geometry image and transformed into the wavelet domain.  ...  [14] proposed the use of geometry images for matching 3D objects. They applied the work of Hoppe et al. [15] , [16] on geometry images to transform the 3D polygonal data to geometry images.  ... 
doi:10.1109/tpami.2007.37 pmid:17170476 fatcat:kzd4m23o65bqhavdlnr6vzd2nq

Applications of the Generic Programming Paradigm in the Design of CGAL [chapter]

Hervé Brönnimann, Lutz Kettner, Stefan Schirra, Remco Veltkamp
2000 Lecture Notes in Computer Science  
We report on the use of the generic programming paradigm in the computational geometry algorithms library CGAL.  ...  The parameterization of the geometric algorithms in CGAL enhances flexibility and adaptability and opens an easy way for abolishing precision and robustness problems by exact but nevertheless efficient  ...  In the sequel we give examples of the use of the generic programming paradigm in CGAL. Generic Programming in Geometric Computing One of the hallmarks of geometry is the use of transformations.  ... 
doi:10.1007/3-540-39953-4_16 fatcat:uylh6gx6grg67nfqqff3f24s7y

Procedural Graphics Model and Behavior Generation [chapter]

J. L. Hidalgo, E. Camahort, F. Abad, M. J. Vicent
2008 Lecture Notes in Computer Science  
Today's virtual worlds challenge the capacity of human creation. Trying to reproduce natural scenes, with large and complex models, involves reproducing their inherent complexity and detail.  ...  Due to its design, extensibility and comprehensive interface, our system can handle user's objects to create and improve applications with procedural generation of content.  ...  This work was partially supported by grant TIN2005-08863-C03-01 of the Spanish Ministry of Education and Science and by a doctoral Fellowship of the Valencian State Government.  ... 
doi:10.1007/978-3-540-69387-1_12 fatcat:w2b57dctgzfc5mtz2nagbv6pkm

Fast Detector Simulation Using Lelaps [article]

Willem G. J. Langeveld
2004 arXiv   pre-print
It simulates parameterized showers in EM and hadronic calorimeters and supports gamma conversions and decays.  ...  CEPack The main class library is called CEPack containing the simulation tool kit. Geometry Geometries are constructed using CENodes, which may contain a list of subnodes.  ...  Using CEPack in Geant4 To use CEPack inside Geant4 one subclasses G4VFastSimulationModel. In its setup() method, one creates the CENode and subnodes corresponding to the CEPack geometry.  ... 
arXiv:physics/0408108v1 fatcat:3o5yhykjafg2rdd3agbrklxwci

Automatically Building Diagrams for Olympiad Geometry Problems [article]

Ryan Krueger, Jesse Michael Han, Daniel Selsam
2021 arXiv   pre-print
Of the 39 geometry problems since 2000 appearing in the International Mathematical Olympiad, 36 can be expressed in our logic and our system can produce diagrams for 94% of them on average.  ...  We present a method for automatically building diagrams for olympiad-level geometry problems and implement our approach in a new open-source software tool, the Geometry Model Builder (GMB).  ...  In our presentation, we make use of the following notation and definitions: -The type of a geometric object can be one of (1) point, (2) line, or (3) circle.  ... 
arXiv:2012.02590v2 fatcat:iw67yzylkrgsjaxbfvimesphbi

Arrangements on Parametric Surfaces II: Concretizations and Applications

Eric Berberich, Efi Fogel, Dan Halperin, Michael Kerber, Ophir Setter
2010 Mathematics in Computer Science  
We describe the algorithms and implementation details involved in the concretizations of a generic framework that enables exact construction, maintenance, and manipulation of arrangements embedded on certain  ...  Namely, we handle degenerate input, and produce exact results in all cases. Our implementation is realized using Cgal and, in particular, the package that provides the underlying framework.  ...  Acknowledgments We thank Ron Wein for fruitful collaboration on the research and development of the generic framework the work described in this paper is based on.  ... 
doi:10.1007/s11786-010-0043-4 fatcat:v2tmz3bacva25mrylhvbk64er4

XDesign: an open-source software package for designing X-ray imaging phantoms and experiments

Daniel J. Ching, Dogˇa Gürsoy
2017 Journal of Synchrotron Radiation  
The development of new methods or utilization of current X-ray computed tomography methods is impeded by the substantial amount of expertise required to design an X-ray computed tomography experiment from  ...  In an attempt to make material models, data acquisition schemes and reconstruction algorithms more accessible to researchers lacking expertise in some of these areas, a software package is described here  ...  Acknowledgements This work is supported by the US Department of Energy under Contract No. DE-AC02-06CH11357.  ... 
doi:10.1107/s1600577517001928 pmid:28244451 fatcat:hvudarid4vem7h3tkogkxrdsum

Functional 3D Graphics in C++ — with an Object-Oriented, Multiple Dispatching Implementation [chapter]

Greg Schechter, Conal Elliott, Ricky Yeung, Salim Abi-Ezzi
1996 Object-Oriented and Mixed Programming Paradigms  
The implementation of the system is highly object-oriented, relying heavily upon multiple dispatching.  ...  The system described here simplifies the programmatic construction of geometry in ways that we have not seen elsewhere, and does so within the framework of an accepted production language, C++.  ...  The static method static_tag() may be invoked on the class itself to retrieve the type tag of the class, while the method tag() may be used to retrieve the type tag of an object.  ... 
doi:10.1007/978-3-642-61062-2_13 dblp:conf/oographics/SchechterEYA94 fatcat:mjfjcmvmang4llrteoevlw5lba

Developing domain-specific modeling languages by metamodel semantic enrichment and composition

Luis Pedro, Matteo Risoldi, Didier Buchs, Vasco Amaral
2010 Proceedings of the 10th Workshop on Domain-Specific Modeling - DSM '10  
Designing a DSML implies binding the syntactical concepts of the problem domain with the semantics of a solution domain.  ...  a constructive manner, in order to achieve the desired expressiveness for DSMLs.  ...  To refine geometry, we use a simple metamodel mmGeometry shown in Fig. 9 , with an abstract Geometry class. It has several classes (Box, Sphere, Cylinder and GeomFile) implementing it.  ... 
doi:10.1145/2060329.2060364 fatcat:c4nx7ctxoffrxoptmdibu5bwlq
« Previous Showing results 1 — 15 out of 31,328 results