私は360度イメージローテーターを構築しており、特定の順序で画像をロードする必要があります。理由は、多くの画像がある可能性があり、できるだけ多くの画像をロードする必要がありますが、ローテーションがあまりにもぎこちなくならず、できるだけ多くのオブジェクトのビューを提供します。360度に基づいて配列を並べ替え
1度の角度差でオブジェクトをキャプチャする360画像がある場合、画像の配列を1-360から順番に並べ替えて並べ替えると、インデックス180、次に90に画像が読み込まれます度、次に45度などです。
画像の配列:
var images = [image_001.jpg, image_002.jpg, ...image_475.jpg];
は、例えば、私は、シーケンス内の次の配列のインデックスを確認する必要があります。 1、180,360,90,135,225,315,45などの順番でインデックスをロードする必要があります。
これが表すアルゴリズムの名前を知っている人は、例だけでなく、
読んでいただきありがとうございます。
特定のシーケンスのインデックスにアクセスするには、配列を並べ替える必要があるのはなぜですか? –
PS:@誰でも投票すると投票しました。この質問は、「本、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソース」を求めているわけではありません。実際にあなたが選択している理由をお読みください。 –
私はイメージが一言で再配置される必要はないと思いますが、正しい順序で並べ替えてロードすることができれば理想的です。 – ZiggidyCreative