因为你的算法是错误的。
他们本来就不会交在一个点上。
这是一个立体几何问题,和软件没有关系。你可以再想一下。
针对求出顶点法向的问题,你的算法复杂而且得不到结果。
通常的做法是求出这个点所相邻的几个面的法线,再求出这些法线的平均值
你可以发一个犀牛文件。
程序很简单,先看明白,然后你就知道如何拾取
老师。是求各自面对这点的法向,然后在再用所有法向求平均值,就得到最后的法向?
是的,rhinocommon有直接计算顶点法线的函数,但实际操作会比较复杂。
所以用这个简便方法也可以达到一样的效果。
需要的,比较常规的流程,你的众多曲面应该是join成一个多重曲面的
多重曲面必然是方向统一的。
如果没有join,保持这些曲面的统一也是一个比较好的习惯。
1 个赞