2

私たちは皆http://www.chromeexperiments.com/globe/ WebGL の実験を知っており、私は彼らがそこで行ったことに本当に興味を持ちました。

彼らがそこで行っているのは、GPS (JSON 形式) 情報に基づいて地球上にバーを構築することです。それ自体はかなりクールです。

three.js ライブラリのドキュメントが完成するのを待っている間に、質問したいと思います。つまり、どのバーがどのバーであるかを調査するメソッドを実装するにはどうすればよいでしょうか。クリックした?

前もってありがとう、カルポ

4

2 に答える 2

3
  1. バーがまだグループになっていない場合は、グループに入れる必要があります。(メッシュ)
  2. クリックされたオブジェクトを判別するには、ProjectorとRayを使用する必要があります。

    http://mrdoob.github.com/three.js/examples/webgl_interactive_cubes.html

そして、これからはかなり簡単になります。どういうわけか、バーを区別する方法が必要になります...おそらくメッシュの「名前」属性を使用します。

于 2012-08-30T20:16:07.317 に答える
1

バーの数に応じて、地球上の光線を使用し、緯度と経度でバーを選択します。これははるかに高速です。また、小さなバーをクリックするユーザーの機能に依存しません。

于 2012-08-31T07:15:16.870 に答える