DeCADe plugin for EDGE

DeCADe, for Detesselator and CAD extended importer, is an EDGE-plug-in providing extended STEP-AP format capabilities and a set of geometry simplification and clean-up features to adapt the imported geometry to radiations analysis.

Rich STEP-AP importer

The extended STEP-AP importer allows to:

  • Import STEP element by element (i.e. shell by shell);
  • Identify and exclude elements with a size lower than a given size or irrelevant for the targeted study;
  • Import complex B-Rep shapes are imported through tessellated (i.e. triangulated) shapes.
View if the extended STEP-AP importer in EDGE

This allows importing complex systems issued from most of usual industrial CAD tools and adapt them for radiations analysis

De-tessellation to recover a CSG based description from tessellated surfaces:

One key innovation of the DeCADE plug-in is the de-tessellation function, which allows recovering canonical shapes for a CSG based model from tessellated shapes. Such triangulated surfaces may primary come from B-rep geometry, for instance, as well simple meshes.

This new function is highly useful to simplify and optimise the imported geometry model but also to allow the possibility to build-up a clean CSG based from an input surface mesh. This equivalent CSG CAD model can then be edited by the user to adapt or extend it to his specific needs.

In most of the usual cases, canonical shapes can be automatically detected, sized and located or, for the most complex case, can manually be pre-identified by the user through the GUI and automatically sized, located and oriented automatically by the application.

Example of de-tessellation, here on a embedded computer mother board from an initial STEP-AP file. The left view shows the initial import as triangulated surfaces. The right side view shows the equivalent pure CSG / GDML model. All components have been automatically detected and converted by the detessellator.

The de-tessellation may deeply positively impact both CPU time and accuracy of results in Geant4 based analysis. In most of the case, the de-tessellation allows to recover the performances of a pure CSG/GDML description

Impact of the tessellation/pure CSG based approach on the CPU time in GEANT-4 based simulation.
Comparison of the total cumulated doses for various pure CSG-based and tessellated spheres.
Comparison of the computed mass for various pure CSG-based and tessellated spheres.