当我跨越(vec3(0,0,1),vec3(1,0,0))时,我得到vec3(0,1,0)。
任何人都可以向我解释为什么我没有得到vec3(0,-1,0)? 如果您将食指向前,中指指向右侧,则拇指指向下方。那么我做错了什么?
答案 0 :(得分:2)
你得到了正确的答案。如果i,j,k是x,y,z方向上的单位向量,则:
i X j = k
j X k = i
k X i = j
你的例子是第三个,所以显然你应该在正y方向得到一个单位向量。
这是permutation symbol的一个例子 - 因为向量是一阶张量。