【Abaqus 3D打印建模】之 极小曲面 III --免安装绿色小程序
***已更新,请见【网格优化功能:Abaqus 极小曲面】之 极小曲面 III --免安装绿色小程序2***
***已购买本算例的,可以联系我免费更新***
0.前言
前段时间跟大家分享了怎么用MATLAB 和 python 建立 3D打印用的极小曲面及将其输出为stl格式的方法,具体请看:
- Matlab生成极小曲面,包括matlab脚本及生成为stl的脚本
- python生成极小曲面,包括python脚本、安装包及生成stl的脚本
以上两种方法基本上等效,不仅可以生产极小曲面,也能够加厚或输出为stl,只不过是所用软件不一样。但据网友反馈,存在写不方便之处,如有些人需要安装matlab,或python的依赖包安装失败等。为此,做了个简单的小程序,其实说白了用python做了个界面并打包了代码,由于非程序员出身,打包完了本来几个kb的脚本成了200M左右的包(把mayavi、pyqt等打包进去了),在此跟大家分享,如果有朋友能够解决打包问题(不要现在这么大),愿意有偿请教。
***该软件只是打包了python的免费包,解压后运行即可。请尊重别人的劳动。
1.介绍
软件使用起来比较方便,内置了常见的极小曲面,当然也能输入表达式生成。
1、解压既可以运行:
2、用户输入并给定变量的取值范围:
***请注意,每个表达式 必须以 ; 结束!!!
****注:虽然曲面表达式一样,但隐式(一个方程)和 显式(x、y、z分别表达)的曲面不尽相同,主要原因事两种方法的原理不同,隐式方法是在给定的xyz范围内选取满足条件的点;而显式方法则根据x、y的取值确定z。
3、输出为stl格式,并导入到有限元(如abaqus):
4、加厚及网格优化(其他划分网格软件):
freecad1db9b63180b9551c88.gif" alt="REMESH.gif" data-mobile-src="https://img.jishulink.com/upload/202107/8f3dad23d741421db9b63180b9551c88.gif?image_process=/format,webp/quality,q_40/resize,w_400" data-pc-src="https://img.jishulink.com/upload/202107/8f3dad23d741421db9b63180b9551c88.gif?image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/202107/8f3dad23d741421db9b63180b9551c88.gif">
2.其他说明
1、建立模型只是第一步,如果需要进行仿真,还需根据情况赋予材料参数。
2、此程序加厚仅将曲面封闭(内部是空心的),若需要实心几何模型(stp等格式),可在线转换或采用freecad软件; 或将stl导入abaqus后,在mesh模块 将三角形网格转四边形,即可转化为内实体。
3、本人推荐采用上面的matlab或python方法。
4、网格优化可采用hypermesh等很多其他软件,本人推荐meshlab或ntopology(强烈推荐)。
5、除了stl,可以输出为各种图片格式及obj等其他格式(mayavi自带)。
6、下面是简单的用户手册:
该付费内容为:极小曲面生成、加厚及 stl转换软件
包含1个附件 15人购买
查看更多评论 >