Trimed surface沿曲面流动后变成Invalid surfaces是什么原因,怎么避免

1、下图中黄线框对应是上图中的黑色下划线内容,用布尔联集生成(不知道问题是否在这里)
2、后用先提取边线流动,然后用边线splite流动目标曲面,可以解决这个问题。(还是不清楚为什么)


image

如果修剪之前的曲面都是正常的,通常都是用来修剪的曲线存在错误。例如曲线存在重合控制点…你可以 RebuildFit Curve 曲线,

如果是 Sporph 后出现无效曲面,你要检查下 Base 输入端与 Target 输入端的曲面是否完全覆盖 Geometry 端输入的物件.

:books: BTW 关于 Sporph 的用法请浏览这里的详细解释 :point_left:

谢谢您讲解,我测试了一下还是没明白
1 问题是Sporph后,为什么出现无效曲面,
2 我采用bounding box生成base,
3 用point in curve进行判断,结果应该是在base范围内
4 base和target都是未修剪面,都重新映射uv百分比


流动贴图练习1.gh (21.2 KB)

请提供你的 GH 文件,所有 Rhino内的几何请 Internalise Data

文件在上一条回复中已提供,可能不易注意到,抱歉

抱歉没有注意到,这可能是一个 Bug, 提供一个解决方法,ScaleNU 的 X输入端稍稍缩放一点点点即可修复这个错误

谢谢,我曾试过1+Epsilon不行,就放弃了,感谢您