如何知道顶点是否逆时针旋转?这:s.o. page

说如果十字架为负,那么它是顺时针方向。向量如何为负数?那没有任何意义。

最佳答案

您的问题是一个好问题。答案是不平凡的。

没错,两个向量的叉积会产生第三个向量,而且这些向量都不是负数。但是,叉积的最常见用法是[a]求叉除(不适用于您的情况),或[b]将叉乘以第四个向量。点积是一个标量,它当然可以是负数。

在您的情况下,第四个向量将是从多边形的一个顶点或另一个顶点到观察者视点的向量。检查所得点积的符号,它会告诉您观察者看到的旋转是逆时针(正)还是顺时针(负)。

该技术的缺点是对那些不熟悉矢量代数的人来说似乎是抽象的。但是,优点远远超过了缺点:交叉点技术正在迅速发展。

关于opengl - 如何知道何时顶点是逆时针的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10906970/

10-13 02:54