【发布时间】:2015-11-22 00:06:38
【问题描述】:
我刚从 XNA 开始,有一个关于轮换的问题。当你在 XNA 中将一个向量乘以一个旋转矩阵时,它会逆时针旋转。这个我明白了。
但是,让我举一个我不明白的例子。假设我将一个随机艺术资产加载到管道中。然后,我创建一些变量,以在更新方法运行时将每帧增加 2 个弧度(testRot += 0.034906585f)。我的主要困惑是,资产在这个屏幕空间中顺时针旋转。这让我感到困惑,因为旋转矩阵会逆时针旋转矢量。
另一件事,当我指定我的位置向量在哪里以及我的原点时,我知道我正在围绕原点旋转。我是否假设也有垂直轴穿过该资产的原点?如果是这样,轮换从哪里开始?也就是说,我是从 Y 轴顶部还是从 x 轴顶部开始旋转?
【问题讨论】:
-
@llya - 您可能应该接受其他问题的答案,以便其他人想要回答您的问题。
-
完成,全部接受。抱歉各位,忘记了。
标签: xna