2015-06-11T21:30:27 n5197

CADMesh: a CAD file interface for GEANT4

Viewed: 159

Importing predefined CAD models into GEANT4 is not always possible or requires intermediate file format conversion to Geometry Description Markup Language (GDML) using commercial or third party software. CADMesh is a direct CAD model import interface for GEANT4 optionally leveraging VCGLIB, and ASSIMP by default. Currently it supports the import of triangular facet surface meshes defined in formats such as STL and PLY. A G4TessellatedSolid is returned and can be included in a standard user detector constructor. Robustness of the interface was tested using a set of CAD models of various complexity; for the models used in testing, no import errors were reported and all geometry was found to be navigable by GEANT4.

Additional functionality is included for the fast navigation of tessellated solids by automatically creating equivalent tetrahedral meshes thereby making smart voxelisation available for the solid.

Funding source: Cancer Australia (Department of Health and Ageing) Research Grant 614217

Publications

Poole, Christopher, Cornelius, Iwan, Trapp, Jamie, & Langton, Christian M. (2012) A CAD interface for GEANT4. Australasian Physical and Engineering Sciences in Medicine, 35(3), pp. 329-334. http://eprints.qut.edu.au/53299/

Research areas

Medical Physics
Classical physics
PHYSICAL SCIENCES

Cite this collection

Poole, Christopher, Cornelius, Iwan, Trapp, Jamie, & Langton, Christian M. (2012) A CAD interface for GEANT4. Australasian Physical and Engineering Sciences in Medicine, 35(3), pp. 329-334. 10.1007/s13246-012-0159-8

Dates of development

From 2011-05-01 to 2013-02-28

Connections

Has association with
Christian Langton  (Researcher)
Jamie Trapp  (Researcher)

Contacts

Phone: +61 7 3138 1386

Other

Date record created:
2014-05-12T10:50:15
Date record modified:
2015-06-11T21:30:27
Record status:
Published - Open Access