计算3d旋转后的y距离?
问题描述:
答
忽略视角,屏幕中心的距离跟随余弦。高度将是:
rotatedY = cos(angle) * originalY;
Subsituting 45所导致
rotatedY = cos(45) * originalY = 0.707 * originalY;
所以怎么样,圈总是会在70%的原非旋转Y值的高度。
请问你在做什么?也许我可以给你一个更好的答案。
我不是一个很好的人,但我会说你可以用Distance = cos(angle)*(平面中心与圆之间的距离),它基本上是一个直角三角形,你可以使用cos(a)=相邻/斜边 – Tearsdontfalls 2013-03-03 12:49:15