关于在gh中,点物件的投影问题。


点物件在Z方向投影到几何物体,部分输出点物件,脱离所投影的几何物体。我摸索出了解决办法,就是在Z方向抖动一下几何物体,避免点物件和几何物体的边缘出现重叠。我的疑问是脱离几何物体的点物件,它是依据什么来确定它目前的位置。

111 (1).gh (22.4 KB)

这是很基本的错误,因为边缘的点本来就在曲面上,这种情况下不论你往上还是往下都不可能投影到曲面上,因为没有相交点。

对,你说的有道理。边缘的点本来就在曲面上,导致部分边缘点能投影到曲面上,有部分点不能,怕判断不准确。我想知道的是,不能投影到曲面上的那部分点,它们是依据什么投影到了目前到位置。能提示一下给点线索吗?

用户能够理解为什么这是不合理的做法,并知道如何纠正即可。我们只会给用户解释到这里。在这种极端(摸棱两可,似是而非)的情况下,为了避免程序陷入无畏的计算或无限精度计算的“陷阱”,程序在背后都会有处理方案,但情况不同处理方法也不同,因此无法统一解释,而且这种解释也是没有价值的。用户不可能从“为什么错误的用法得到这样的错误的结果”的解释中得到对正确使用有意的信息。