(1)CAD导出为step格式,用geant4的step工具导入geant4
(2)cad导出为step格式,由fastCAD转换为gdml格式,由geant4的gdml接口导入geant4
(3)cad导出为ply等三角网格、四边形网格格式,然后通过cad工具接口导入geant4(tessalated volume)。
作者之一的C.poole开源了CADMesh的源代码,可直接读入PLY, STL, and OBJ files.转换成geant4的模型。
https://github.com/christopherpoole/CADMesh
另外,可通过assimp读入其他格式的3d模型,转换为三角网格,然后导出成geant4模型。
待解决的问题
如何指定材料?三角形网格的精度如何?