圆角三角形重建后的曲线与输入曲线为什么不能双方居中



绿色为输入曲线,红色为重建的曲线,请问为什么重建后的曲线会变形的那么多,而且是不规则三角形

还有就是重建后的曲线与输入曲线相比较变形有点大,有没有什么办法可以改变曲线点数,不影响曲线形状

麻烦你试试 FitCrv 指令

Rebuild 指令是在你设置的参数的前提下尽量的保证结果与原始曲线接近,所以得到不对称的结果非常正常。

但是我们可以对原来的曲线做一点“优化处理”。以你提问的这条曲线来说,你可以做这样的调整:

  1. 把曲线的接缝点调整到对称的位置,三角形的三个角落控制点的位置均可。

  2. 调整前后的曲线采用相同的参数设置做 Rebuild,你就会看到区别:调整接缝点的曲线控制点排布可以做到对称。

    但是这里有个细节:你重建的控制点数量必须是3的倍数,这点不用解释。

  3. 为了减小形状偏差,你要给它更多的控制点才行(比如下图中我设置了36个 CV 点),但是即便是这样,曲线内部还是会出现抖动,说明这些平直的区域只是视觉上的直,所以用 Align → ToLine 的方式修一下,效果会比较好。

上面的方法只是基于 Rebuild 这个指令的特性做的“人工干预”,但不是唯一的方案,其实在 Rhino 中你要做出一条对称曲线的方法很多,取决于你能否灵活的搭配简单的工具来实现。

参考文件:
7466_Rebuild.3dm (70.4 KB)

最后问一句,你这样做的目的是什么呢?为什么必须要把这种标准形状重建成自由曲线来拟合?

1 个赞