擅长:python、mysql、java
<p>最后我得到了一个非常接近我想要的东西。如果有人对答案感兴趣:</p>
<p>我没有采用点云方法,而是深入研究了python的VTK(这是一个很难学习的问题,但是有很多功能)。在</p>
<p>我的算法基本上是这样的:</p>
<ol>
<li>先将正弦波近似为一个简单的三角波。在</li>
<li>将波的x、y和z坐标输入vtkPoints对象</li>
<li>使用vtkParametricsLine可以获得平滑波</li>
<li>vtkSplineFilter可控制波浪的平滑度</li>
<li>vtkTubeFilter从该行创建卷</li>
<li>用于啮合的VTK三角形滤波器</li>
<li>vtkSTLWriter</li>
</ol>