UE4
EditorTranslation
JsonTranslation
RotationLocation3D2D就会涉及转换的问题)
http://www.360doc.com/content/17/0727/09/31913486_674462117.shtml
齐次坐标的理解(经典)
https://blog.csdn.net/janestar/article/details/44244849
平行线是否可以相交 | AB | 无穷表示 | |
欧氏几何空间(笛卡尔空间) | 否 | A | (∞,∞)[] |
透视空间 | 是 | B | (xy0[] |
N+1NX,Y->x,y,w
X = x/w;Y=y/w
w为0
x,y,wx/w,y/w
(1, 2, 3), (2, 4, 6) (4, 8, 12)Euclidean point (1/3, 2/3)(1a, 2a, 3a) (1/3, 2/3)
证明两条笛卡尔空间中的两条平行线在透视空间中可以相交
1.AX+BY+C=0
2.AX+BY+D=0
CDC=D
x/w,y/wX,Y
A(x/w)+B(y/w)+D=0 -> Ax+By+Dw=0
x,y,0x,y,0,
参考:
UE4 坐标系坐标轴旋转轴
https://blog.csdn.net/qq_35760525/article/details/78400629
1.UE4x
2.UE4unity都是左手坐标系。
XY,看大拇指的朝向和Z轴朝向,由此判断使用的是左手坐标系还是右手坐标系。
3.UE4Rotation的X是翻滚角Roll,围绕X轴旋转。Y是俯仰角pitch,围绕Y轴旋转。Z当然是偏航角yaw了,围绕Z轴。
Roll,Pitch,(偏航)Yaw如下(顾名思义很好记):
4.UE4rotation的三个依次为roll,pitch,yaw。C++中FRotator里是pitch,yaw,roll。
C++
5.
X
四元数与欧拉角之间的转换
https://blog.csdn.net/xoyojank/article/details/5682944
Atan2
https://en.wikipedia.org/wiki/Atan2
Arctan在线计算器
http://www.ab126.com/geometric/2080.html
如下图