我正在阅读这篇文章 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];
谢谢
最佳答案
您的视野为 37.5,因此您需要 360/37.5 = 9.6 个 iPhone 屏幕才能拍摄 360 度全景照片。鉴于每个屏幕的宽度为 320 像素,即 3072 像素。 3072/2*Pi = 495 像素
说实话,我不知道我在说什么,我只是把所有数字放在混频器上并找到了匹配。
关于iphone - iPhone 增强现实问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4114907/