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パノラマ写真を作成するには360 / 37.5=9.6のiPhone画面が必要です。各画面の幅が320ピクセルで、3072ピクセルになるとします。3072/2 * Pi=495ピクセル

正直なところ、私は何について話しているのかわかりません。ミキサーにすべての数字を入れて、一致するものを見つけました。

于 2011-03-06T17:08:59.810 に答える