使用FreeCAD完成对3D模型到gdml文件的转换,并导入Geant4中

该文章已生成可运行项目,

安装FreeCAD

链接:FreeCAD:你自己的三维参数化建模软件
第一步:在链接中下载FreeCAD的安装包,一直点next然后就能安装

安装GMDL workbench插件

第二步:点击FreeCAD中的工具,然后点击插件管理器(addon manager)找到GMDL workbench,点击安装就行(如果这个界面为空白,说明你现在连接不到GitHub上面,可能需要科学手段VPN来帮助你连接)。第一次安装,他会提示你缺少安装两个python的库(lxml和gmsh),如果在这里安装失败两个库,可以直接在控制台手动使用pipinstall,需要注意的是如果你电脑安装有python,那么需要在FreeCAD的的python路径下安装这两个库,不然会找不到(安装FreeCAD的时候,该软件也会自带一个python环境)

下面是我已经安装好的GMDL workbench界面

此时将start切换为GDML,如下图所示

导入文件之后,如下图所示,就可以开始对文件进行切分了

先请选中,然后切分点击按钮,得到如下的结果

选择需要文件,导出,导出位gdml文件,然后使用Geant4中的G01例程查看导出的文件

需要注意,这里只是简单的导入了模型,如果还需要对该模型进行物理实验仿真,还需要单独划分和设置相应的材质等其他的参数,以模拟结果的正确。

更多的细节请参考链接:GitHub - KeithSloan/GDML: FreeCAD GDML Workbench - AddonManager Installable

本文章已经生成可运行项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值