所以我试图通过一个角度在球面上得到一个点。
double X = Math.Cos(pitch * (Math.PI / 180));
double Y = Math.Sin(pitch * (Math.PI / 180)) * Math.Sin(yaw * (Math.PI / 180));
double Z = Math.Sin(pitch * (Math.PI / 180)) * Math.Cos(yaw * (Math.PI / 180));
我已经尝试过了,但是它输出的点似乎固定在XZ轴上,并且增加/减少偏航并不会对其吐出一点。
我无法弄清楚这段代码有什么问题?有人可以帮我找出问题所在吗?