Cargando…

GraXML - Modular Geometric Modeler

Many entities managed by HEP Software Frameworks represent spatial (3-dimensional) real objects. Effective definition, manipulation and visualization of such objects is an indispensable functionality. GraXML is a modular Geometric Modeling toolkit capable of processing geometric data of various kind...

Descripción completa

Detalles Bibliográficos
Autor principal: Hrivnác, J
Lenguaje:eng
Publicado: CERN 2003
Materias:
Acceso en línea:https://dx.doi.org/10.5170/CERN-2005-002.605
http://cds.cern.ch/record/619570
_version_ 1780900347435286528
author Hrivnác, J
author_facet Hrivnác, J
author_sort Hrivnác, J
collection CERN
description Many entities managed by HEP Software Frameworks represent spatial (3-dimensional) real objects. Effective definition, manipulation and visualization of such objects is an indispensable functionality. GraXML is a modular Geometric Modeling toolkit capable of processing geometric data of various kinds (detector geometry, event geometry) from different sources and delivering them in ways suitable for further use. Geometric data are first modeled in one of the Generic Models. Those Models are then used to populate powerful Geometric Model based on the Java3D technology. While Java3D has been originally created just to provide visualization of 3D objects, its light weight and high functionality allow an effective reuse as a general geometric component. This is possible also thanks to a large overlap between graphical and general geometric functionality and modular design of Java3D itself. Its graphical functionalities also allow a natural visualization of all manipulated elements. All these techniques have been developed primarily (or only) for the Java environment. It is, however, possible to interface them transparently to Frameworks built in other languages, like for example C++. The GraXML toolkit has been tested with data from several sources, as for example ATLAS and ALICE detector description and ATLAS event data. Prototypes for other sources, like Geometry Description Markup Language (GDML) exist too and interface to any other source is easy to add.
id cern-619570
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2003
publisher CERN
record_format invenio
spelling cern-6195702019-09-30T06:29:59Zdoi:10.5170/CERN-2005-002.605http://cds.cern.ch/record/619570engHrivnác, JGraXML - Modular Geometric ModelerComputing and ComputersMany entities managed by HEP Software Frameworks represent spatial (3-dimensional) real objects. Effective definition, manipulation and visualization of such objects is an indispensable functionality. GraXML is a modular Geometric Modeling toolkit capable of processing geometric data of various kinds (detector geometry, event geometry) from different sources and delivering them in ways suitable for further use. Geometric data are first modeled in one of the Generic Models. Those Models are then used to populate powerful Geometric Model based on the Java3D technology. While Java3D has been originally created just to provide visualization of 3D objects, its light weight and high functionality allow an effective reuse as a general geometric component. This is possible also thanks to a large overlap between graphical and general geometric functionality and modular design of Java3D itself. Its graphical functionalities also allow a natural visualization of all manipulated elements. All these techniques have been developed primarily (or only) for the Java environment. It is, however, possible to interface them transparently to Frameworks built in other languages, like for example C++. The GraXML toolkit has been tested with data from several sources, as for example ATLAS and ALICE detector description and ATLAS event data. Prototypes for other sources, like Geometry Description Markup Language (GDML) exist too and interface to any other source is easy to add.CERNcs.GR/0306012oai:cds.cern.ch:6195702003-06-02
spellingShingle Computing and Computers
Hrivnác, J
GraXML - Modular Geometric Modeler
title GraXML - Modular Geometric Modeler
title_full GraXML - Modular Geometric Modeler
title_fullStr GraXML - Modular Geometric Modeler
title_full_unstemmed GraXML - Modular Geometric Modeler
title_short GraXML - Modular Geometric Modeler
title_sort graxml - modular geometric modeler
topic Computing and Computers
url https://dx.doi.org/10.5170/CERN-2005-002.605
http://cds.cern.ch/record/619570
work_keys_str_mv AT hrivnacj graxmlmodulargeometricmodeler