极小曲面建模软件与方法分享

极小曲面是由隐函数定义的函数,难以通过SW等软件建模,一般通过数学建模软件生成点云,再通过拟合点云生成一个处处曲率为零的曲面。生成极小曲面的主要方法在下文都将简单介绍,也欢迎大佬指导

 1、对于新手来说极小曲面建模其实是一个复杂的过程,但是现在存在两个基于MATLAB的极小曲面建模插件可以帮新手快速建模

插件是基于MATLAB的,所以第一件事应该是在电脑上装MATLAB软件

第一个软件

FLatt Pack: a research-focussed lattice design program

DOI: 10.1016/j.addma.2021.102510(自己下载论文,看完论文然后按论文指导操作就行)

没有装MATLAB会闪退

极小曲面建模软件与方法分享的图1
                                                                      软件操作界面

第二个软件

MSLattice: A free software for generating uniform and graded lattices based on triply periodic minimal surfaces

DOI: 10.1002/mdp2.205

极小曲面建模软件与方法分享的图2
主要优势是梯度结构,自由性比较大
极小曲面建模软件与方法分享的图3
软件操作页面

3、用犀牛Rhino中的Grasshopper来进行建模,这是我最开始的方法,但是当时网上教程不全我就放弃了,有兴趣的可以看知乎的一篇文章

Grasshopper极小曲面合集 - 知乎 (zhihu.com)

这里面详细介绍了极小曲面的建模过程,但是你用过以后就会发现还是比较复杂的;

4、接下来我介绍一种用数学建模软件Mathematica建模的方法

极小曲面建模软件与方法分享的图4
极小曲面建模软件与方法分享的图5

mathematics和MATLAB其实建模效果是一样的。网上有很多MATLAB的建模方法

四个方法各有优劣和好处,前面两个插件对大多数人来说已经够了,而且操作也简单,但是后面两种用犀牛和代码来建模的自由度比较大,可以按自己奇奇怪怪的需求构建极小曲面。

本文只要介绍了两种软件,后两种方法需要自己探索,感兴趣的可以加我交流,谢谢

(5条)
默认 最新
怎么加你
评论 点赞
感谢分享
评论 点赞

查看更多评论 >

点赞 5 评论 5 收藏 1
关注