我正在阅读关于增强现实的presentation,我问自己为什么编码器将覆盖元素的x坐标设置为160-497.8 * sin(relDirection)。请看幻灯片25了解更多详情。我理解有关地理计算的数学背景,但你怎么知道数字497.8?我认为有一个逻辑背景,我无法看到它。
CGPoint overlayCenter = [overlayGraphicView center];
overlayCenter.y = 240.0 - 537.8 * sin(relativeVertAngleToMarriott);
overlayCenter.x = 160.0 - 497.8 * sin(relativeDirectionToMarriott);
[overlayGraphicView setCenter:overlayCenter];
感谢
答案 0 :(得分:2)
你的视野为37.5,所以你需要360 / 37.5 = 9.6的iPhone屏幕来制作360度全景照片。鉴于每个屏幕具有320像素宽度,使得3072像素。 3072/2 * Pi = 495像素
说实话,我不知道我在说什么,我只是把所有数字放在调音台上找到了匹配。