GH标准工具课程里面关于VECTOR的课程中有一个 Corss Product的疑问


老师,我对这堂课的这个程序我都理解,但是在曲线分割出左右两边的点的时候,我就不能理解为什么蓝色的点的Z方向的是朝下的,是负数,而红色的点是朝上的正数? 为什么?

我在思考,是不是还有更简单的方式来拆分曲线两边的点,想到一种拆解点后并和点自身尽心比对的方式.



嗯,但是这中方式有一个缺陷,就是当我将曲线旋转90°后,它就蒙蔽了。就还得做一次Y方向的拆分。
但是如果,我旋转到45°角的时候,它就完全癌症了,无药可救了

这个是向量叉积的基本概念,和GH没有什么关系。

向量a*b的方向是通过 右手法则 定义的


(图片来自维基百科 Right hand rule cross product - 叉积 - 维基百科,自由的百科全书 (wikipedia.org)

GH只是在遵循这个法则:

关于叉积更详细的解释请阅读这里:

叉积 - 维基百科,自由的百科全书 (wikipedia.org)