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

***已更新,请见【网格优化功能:Abaqus 极小曲面】之 极小曲面 III --免安装绿色小程序2***

***已购买本算例的,可以联系我免费更新***

0.前言

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

  1. Matlab生成极小曲面,包括matlab脚本及生成为stl的脚本
  2. python生成极小曲面,包括python脚本、安装包及生成stl的脚本

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

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

1.介绍

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

1、解压既可以运行

in1.gif

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

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

custom.gif

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

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

STL.gif

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

【Abaqus 3D打印建模】之 极小曲面 III --免安装绿色小程序的图4freecad1db9b63180b9551c88.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、下面是简单的用户手册:

【Abaqus 3D打印建模】之 极小曲面 III --免安装绿色小程序的图5Help.pdf

该付费内容为:极小曲面生成、加厚及 stl转换软件

包含1个附件 14人购买
(9条)
默认 最新
学习了
评论 点赞 1
评论 点赞 1

查看更多评论 >

点赞 17 评论 11 收藏 13
关注