偏微分 发表于 2015-12-27 22:52

[s1万能]如何正确理解ue4里的make rot from Y函数

make rot from X从直观上看效果就是计算从vector(1,0,0)旋转到input vector的yaw、pitch、roll值。
但make rot from y(包括make rot from xy,make from axis)就不知怎么理解了。测试输入vector(0,1,0),输出为pitch 90.....nm这是怎么计算出来的?
google了一圈没有答案。

citrus 发表于 2015-12-28 06:22

pitch是绕y轴的转角

然而你的输入,从y+方向的单位向量(0,1,0)出发,绕着y轴转任意角度,都还是(0,1,0),所以任何角度都是正确答案吧?

偏微分 发表于 2015-12-28 12:23

明白了,回去后试一下。那么make rot from xy是什么意思呢?输入是两个vector,不太理解。

偏微分 发表于 2015-12-28 12:23

明白了,回去后试一下。那么make rot from xy是什么意思呢?输入是两个vector,不太理解。

lower 发表于 2015-12-28 13:43

ue4的makeRotator是旋转矩阵到欧拉角的转换。pitch是绕x轴的旋转角。
页: [1]
查看完整版本: [s1万能]如何正确理解ue4里的make rot from Y函数