GraXML - Modular Geometric Modeler

06/02/2003
by   Julius Hrivnac, et al.
0

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.

READ FULL TEXT

page 3

page 6

page 7

page 8

research
04/28/2020

How the deprecation of Java applets affected online visualization frameworks – a case study

The JavaView visualization framework was designed at the end of the 1990...
research
10/12/2020

rags2ridges: A One-Stop-Shop for Graphical Modeling of High-Dimensional Precision Matrices

A graphical model is an undirected network representing the conditional ...
research
02/28/2018

Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources

Apache Calcite is a foundational software framework that provides query ...
research
09/28/2018

From geometric design to numerical analysis: A direct approach using the Finite Cell Method on Constructive Solid Geometry

During the last ten years, increasing efforts were made to improve and s...
research
05/29/2003

The Persint visualization program for the ATLAS experiment

The Persint program is designed for the three-dimensional representation...
research
12/31/2022

Lightmorphic Signatures Analysis Toolkit

In this paper we discuss the theory used in the design of an open source...
research
06/22/2020

SN-Engine, a Scale-free Geometric Modelling Environment

We present a new scale-free geometric modelling environment designed by ...

Please sign up or login with your details

Forgot password? Click here to reset