正如大鹿 @Deer 所说,你的曲面在角落处的控制点分布很不合理,所以会导致后续很多问题。
搭面的时候要注意曲面的UV结构是比较“规矩”的,后续就不会出问题,那种看起来角落很尖锐的面通常都是一张大面经过裁切出来的,而不是直接用曲面工具生成的,这种做法太简单粗暴了。
给你个建议,你可以把这张曲面做大一点,后面再裁切掉不需要的部分即可,只要基础面没问题即便修剪了后续做偏移曲面也不会出问题。
按照这个思路,可以参考下面的做法。
-
标记原曲线的端点位置,方便后面使用;
-
延长红色曲线两端,长一点没关系;
-
在合适的位置补上断面形状(不用太严格要放在什么位置,只要保证生成的面角落处的控制点不要挤到一起就可以了);
-
Sweep2 生成曲面;
-
使用测地线基于原曲线端点的位置得到裁切线(测地线只是最简单的方法,不局限);
-
裁切后的效果;
偏移曲面的结果正常。