繁体   English   中英

OpenGL ES中的向量转换

[英]Vector transformations in OpenGL ES

为什么在OpenGL ES中矢量变换的顺序相反? 是因为向量以列矩阵形式存储吗? 看来他们使事情变得不必要地困难。

向量转换不是可交换的,这可能与它有关。 更改顺序可以给您不同的结果。

一个简单的思想实验证明了这一点:

  1. 对于单位向量(1、0、0),绕z轴旋转+90度,然后绕x轴旋转+90度,得出向量(0、0、1)。
  2. 如果先绕x轴旋转+90度,然后再绕z轴旋转+90度,您将拥有一个向量(0,1,0)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM