Rhino7 7.34 使用OffsetSrf后,新生成的曲面扭曲,原因是?

  • 模型没有,问题怎么描述都没意义
  • 第二步offsetsrf,往哪个方向操作的,距离多少,选项如何,什么信息都没
  • 第三步拖移是什么操作?Rhino没这个操作。新生成的曲面又是什么命令生成的?

我初步判断,应该是一个比较简单的问题,你也尝试用图文并茂的方式表达了。
但折腾了这么几下,还是没把关键问题讲清楚。

重新整理后提问吧。

老师晚上好,

  • 我上传了文件,超过4M压缩了下。
    231020‘OffsetSrf后曲面扭曲.3dm.zip (2.2 MB)

  • 我是向下OffsetSrf的,距离Distance是1,Corner选的Sharp尖锐,公差Tolerance是0.01。Mac版本的Rhino指令栏如第二张图所示。

  • 第三步拖移是使用操作轴拖移。新生成的曲面为OffsetSrf得到的新曲面。


确实是很简单的一个问题

一个nurbs曲面的offset结果出现异常的扭曲
而你的问题充斥着一些干扰的描述。
polysurface(你的问题和是否polysurface无关)
拖移(和曲面是否扭曲也无关)

这条曲面的角落控制点排列非常不科学

这个点已经和相邻的网格交错了
这样的曲面就不说offset了,本身就有问题

你有什么特殊的要求这里一定要这么布置控制点吗
如果不是,那这个曲面的生成,真的在你切实的掌握中吗,还是说他也是其他命令的结果

3 个赞

正如大鹿 @Deer 所说,你的曲面在角落处的控制点分布很不合理,所以会导致后续很多问题。


搭面的时候要注意曲面的UV结构是比较“规矩”的,后续就不会出问题,那种看起来角落很尖锐的面通常都是一张大面经过裁切出来的,而不是直接用曲面工具生成的,这种做法太简单粗暴了。

给你个建议,你可以把这张曲面做大一点,后面再裁切掉不需要的部分即可,只要基础面没问题即便修剪了后续做偏移曲面也不会出问题。

按照这个思路,可以参考下面的做法。

  1. 标记原曲线的端点位置,方便后面使用;

  2. 延长红色曲线两端,长一点没关系;

  3. 在合适的位置补上断面形状(不用太严格要放在什么位置,只要保证生成的面角落处的控制点不要挤到一起就可以了);

  4. Sweep2 生成曲面;

  5. 使用测地线基于原曲线端点的位置得到裁切线(测地线只是最简单的方法,不局限);

  6. 裁切后的效果;

偏移曲面的结果正常。

3 个赞