2

我目前正在阅读有关增强现实的演示文稿,并且我在问自己为什么编码器将覆盖元素的 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];

谢谢

4

1 回答 1

2

您的视野为 37.5,因此您需要 360/37.5 = 9.6 iPhone 屏幕来制作 360 全景照片。假设每个屏幕的宽度为 320 像素,则为 3072 像素。3072/2*Pi = 495 像素

老实说,我不知道我在说什么,我只是把所有的数字都放在了混音器上,然后找到了一个匹配的。

于 2011-03-06T17:08:59.810 回答