找回密码
 注册
Simdroid-非首页
查看: 110|回复: 2

[前处理] 【Abaqus 3D打印建模】之 极小曲面 III --免安装绿色小程序

[复制链接]
发表于 2021-7-9 08:57:42 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 无缘啊无缘 于 2021-7-9 08:59 编辑

0.前言

前段时间跟大家分享了怎么用MATLAB 和 python 建立 3D打印用的极小曲面及将其输出为stl格式的方法,具体请看:




以上两种方法基本上等效,不仅可以生产极小曲面,也能够加厚输出为stl,只不过是所用软件不一样。但据网友反馈,存在写不方便之处,如有些人需要安装matlab,或python的依赖包安装失败等。为此,做了个简单的小程序,其实说白了用python做了个界面并打包了代码,由于非程序员出身,打包完了本来几个kb的脚本成了200M左右的包(把mayavi、pyqt等打包进去了),在此跟大家分享,如果有朋友能够解决打包问题(不要现在这么大),愿意有偿请教。

***该软件只是打包了python的免费包,解压后运行即可。请尊重别人的劳动。

1.介绍

软件使用起来比较方便,内置了常见的极小曲面,当然也能输入表达式生成。

1、解压既可以运行

2、用户输入并给定变量的取值范围:

***请注意,每个表达式 必须以 ; 结束!!!

****注:虽然曲面表达式一样,但隐式(一个方程)和 显式(x、y、z分别表达)的曲面不尽相同,主要原因事两种方法的原理不同,隐式方法是在给定的xyz范围内选取满足条件的点;而显式方法则根据x、y的取值确定z。

3、输出为stl格式,并导入到有限元(如abaqus):


4、加厚及网格优化(其他划分网格软件):

2.其他说明

1、建立模型只是第一步,如果需要进行仿真,还需根据情况赋予材料参数。

2、此程序加厚仅将曲面封闭(内部是空心的),若需要实心几何模型(stp等格式),可在线转换或采用freecad软件。

3、本人推荐采用上面的matlab或python方法。

4、网格优化可采用hypermesh等很多其他软件,本人推荐meshlab或ntopology(强烈推荐)。

5、除了stl,可以输出为各种图片格式及obj等其他格式(mayavi自带)。


6、附件包括软件及使用说明:附件下载

欢迎咨询讨论:QQ180280578、微信allisforA



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-1 04:19 , Processed in 0.029191 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表