問題タブ [webgl-globe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - データの削除 (更新) WebGL Globe
WebGL Globe ( http://globe.chromeexperiments.com/ ) で遊んでいますが、新しいデータで「更新」してから新しい状態にアニメーション化できるようにしたいと考えています。ライブラリで提供されている例は、ページの読み込み時にデータ シリーズを一度に読み込むため役に立ちませんが、新しいデータを動的に (たとえば、30 秒ごとに) 読み込みたいと考えています。
new only を使用して次のコマンドを繰り返し実行するとdata
、地球のデータが加算的に更新されるため、新しいデータが入ってくると、棒が地球上で「積み重なって」いきます。
ビルトイン API を使用して地球儀のデータを減算 / クリア / リセットする (そしてデータの新しい状態にアニメーション化する) 明らかな方法はないようです。これは簡単に実行できますか?
three.js - 逆さまの ThreeJS webgl グローブ
私はTHREE.js WebGL 地球儀を扱っていますが、地球儀を上下逆に回転できないようにする制約を取り除きたいと考えています: 北極が下にあり、その逆です。
これが私の現在の実験です: https://mgiraldo.github.io/edda-globe
関数を変更しようとしましonMouseMove
たが (ここに問題があると思います)、ジオメトリの計算が制限されています。関数:
問題はまさにこれらの行にあると思います:
完全なコードはこちら: https://github.com/mgiraldo/edda-globe/blob/gh-pages/globe/globe.js#L321-338
編集:簡単なテストのために Codepen を作成しました。onMouseMove
318-334行目。
javascript - マップ移動時の D3 グローブ ポインターの問題
D3 を使用して地球儀を作成しました。マップを移動すると問題に直面していますが、ポインターもマップと一緒に移動しても問題ありませんが、現在、マップを移動するとポインターがマップ領域から外れます。
デモについては、以下のリンクを確認してください http://projectsdemo.net/globe/v4/
javascript - WebGL Globeで画面の中心にあるポイントの緯度経度値を取得するには?
Google の WebGL Globeでは、特定の緯度経度にマークを配置できます。しかし、現在画面の前面または中央にあるポイントの緯度経度値を取得するにはどうすればよいでしょうか。カメラ位置または回転値を使用している可能性があります。
以下のコードを使用して、緯度経度値から地球上の位置を見つけることができます。