极小曲面建模软件与方法分享
极小曲面是由隐函数定义的函数,难以通过SW等软件建模,一般通过数学建模软件生成点云,再通过拟合点云生成一个处处曲率为零的曲面。生成极小曲面的主要方法在下文都将简单介绍,也欢迎大佬指导
1、对于新手来说极小曲面建模其实是一个复杂的过程,但是现在存在两个基于MATLAB的极小曲面建模插件可以帮新手快速建模
插件是基于MATLAB的,所以第一件事应该是在电脑上装MATLAB软件
第一个软件
FLatt Pack: a research-focussed lattice design program
DOI: 10.1016/j.addma.2021.102510(自己下载论文,看完论文然后按论文指导操作就行)
没有装MATLAB会闪退
第二个软件
MSLattice: A free software for generating uniform and graded lattices based on triply periodic minimal surfaces
DOI: 10.1002/mdp2.205
3、用犀牛Rhino中的Grasshopper来进行建模,这是我最开始的方法,但是当时网上教程不全我就放弃了,有兴趣的可以看知乎的一篇文章
Grasshopper极小曲面合集 - 知乎 (zhihu.com)
这里面详细介绍了极小曲面的建模过程,但是你用过以后就会发现还是比较复杂的;
4、接下来我介绍一种用数学建模软件Mathematica建模的方法
mathematics和MATLAB其实建模效果是一样的。网上有很多MATLAB的建模方法
四个方法各有优劣和好处,前面两个插件对大多数人来说已经够了,而且操作也简单,但是后面两种用犀牛和代码来建模的自由度比较大,可以按自己奇奇怪怪的需求构建极小曲面。
本文只要介绍了两种软件,后两种方法需要自己探索,感兴趣的可以加我交流,谢谢
查看更多评论 >