生成球形骨料IGES文件的Python方法

如果已知球形骨料的几何信息(球心和半径)在abaqus中生成骨料模型的方式需要对每个球创建part,然后Merge成一个part。如果骨料颗粒数量比较多,这样实现起来比较复杂。或者在CAD中通过命令的方式画出,然而CAD的autolisp语言比较不太易读易写。这个帖子中附件中提供了一个python模块,可以快速输出球形集合的IGES文件。根据使用环境下载对应python模块附件

  1. 根据使用环境下载对应python模块附件
  2. 导入模块,添加球,然后输出iges文件
import sys                # 为导入模块路径,非必须
modPath = r'C:\Users\Desktop'      # 模块路径,非必须
sys.path.append(modPath)          # 模块路径,非必须

from igesWriter import IGESWriter    # 导入模块

file = IGESWriter('spheres.iges')    # 提供文件名创建iges文件
file.addSphere(0.0, 0.0, 0.0, 1.0)   # 按球心坐标(xc, yc, zc)和半径r添加球
file.addSphere(5.0, 0.0, 0.0, 2.0)   # 添加第二个球addSphere(xc, yc, zc, r)
file.export()               # 输出文件spheres.iges

 3. 在Abaqus中选择 文件->导入->部件,文件类型选择iges,选择第2步生成的iges文件即可生成骨料。    

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空