背景:我在 fanuc 宏 b 中为带有接触探针的加工中心编写了一些代码,但我想这有点无关紧要......无论如何,我目前正在编写一个小程序来在表面上进行 3 次触摸并输出一个正常的单位向量。
在开始之前,我在其他编程语言中搜索了一些向量叉积的例子,当然,我找到了很多。我感到困惑的是,我发现的所有示例都没有否定 y(或 j)术语。这是我在网络上以各种形式发现的:
x = Ay * Bz - By * Az
y = Az * Bx - Bz * Ax
z = Ax * By - Bx * Ay
我错过了什么吗?我认为它应该是这样的:
x = Ay * Bz - By * Az
y = -1 * (Az * Bx - Bz * Ax)
z = Ax * By - Bx * Ay
我的意思是我觉得我一定是错的,因为整个互联网很少出错..但在纸面上,只有当我按照自己的方式去做时才会奏效......
提前致谢。