問題タブ [azimuth]
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.
r - Plotrix R パッケージの polar.plot シンボルの上書き
極座標プロットを使用して、時系列中の衛星の位置を記述しています。次の質問では、R パッケージ plotrix の polar.plot 関数を使用します。プロットの例:
私が直面している問題は、この関数がデータ値の上にラベルと軸をプロットすることです (半径位置 0 と 3 を参照)。この動作を制御する方法がわかりません。軸とラベルをオフにしてデータ値を再度追加する (前のプロットに追加する) ことで回避策を実行できますが、これはエレガントとは言えません。
私の質問は 2 つあります。
- ドキュメントで見逃した plotrix でこれを制御する方法はありますか?
- この種の方位極座標プロットを簡単に処理できる別のパッケージはありますか?
java - 衝突検出アルゴリズム 2d、方位角は方向を定義、カメラはポイント、立方体は 4 つの立方体に分割されます..opengl
私はopenglで3D迷路、2Dのような衝突をやっています
マップは 2dim 配列のように定義されます
その1は立方体です
その立方体を4つの立方体に分割します
ドットは、x、z 座標のカメラ ポイントで、キューブに移動します。posX,Z はこのように計算されますが、重要ではありません。
display() メソッドでミリ秒ごとまたは sth ごとに計算されます。int にキャストするので、配列の正しい座標を取得し、newX、Z に保存します。
どこから来ているのかを方位角で確認します..このように(これは上の写真のドット位置です。壁にまっすぐ向いている場合、左上の立方体方位角は180ですが、90から270まで確認したい..)
はい、1.1 の posZ を 1 のキャストされた newposZ に変更します。すべて問題ありません。カメラが壁に当たりますが、その方位角のチェックは悪い考えです。このまま放置
ある角度 (角度 90 から 180 の両方で同じなので..) で、posX と posZ の両方を同時に newposX、newposZ に設定するため、悪いことです.. その変数の 1 つが正しく固定されていますが、他の変数はそうではありません。わかる
-45 度から 45 度までだけチェックすれば問題なく動作しますが、-90 度から +90 度にしたいのですが、誰か助けてもらえますか?
android - タブレットが横向きから縦向きになったときに方位角を維持する
タブレットの向きによるロールを補正したいと考えています。アジマス、ロール、ピッチを扱っています。方位角 (インストールの中心からの角度位置) だけを使用したい。横向きから縦向きにすると (ロールが動いていることを意味します)、方位角の値がおかしくなり、間違った値が返されます。方位角の値を変更しないようにロール値を補正する最良の方法は何ですか? ありがとう
algorithm - 3 番目の座標を見つけるための 2 点からの三角形分割
トピックに関するガイダンスを求めています。準備ができていると確信しているものを本当に作成する必要があります。GPSを使用してウェイポイントを作成し、そのポイントからの方位角をログに記録することができるガーミンをオンにする基本的なプログラムを探しているだけです。GPSを使用して新しい場所に移動し、ウェイポイントを作成し、そのポイントからの方位をログに記録してから、GPSに十字の座標を与えて、実際にポイントに移動することなく3番目のポイントの位置を中継できるようにします.
ios - デバイスの 3D 方向を太陽の位置と比較する
特別なイベントをトリガーするために、ユーザーが iPhone を太陽に向ける必要があるアプリに取り組んでいます。
ジャイロスコープと CoreMotion フレームワークに基づいて、デバイスの 3D 方向四元数を取得できます。これから、ヨー角、ロール角、ピッチ角を取得できます。現在の日時 (GMT) と緯度と経度に基づいて、太陽の方位角と天頂角を計算することもできます。私が次に理解しようとしているのは、これら 2 つの値のセット (電話の向きと太陽の位置) を比較して、デバイスと太陽の位置合わせを正確に検出する方法です。
それを達成する方法についてのアイデアはありますか?
android - SensorManager.getRotationMatrix の奇妙な動作
コンパスを実装して、読み取り値を取得していますSensorManager.getRotationMatrix
(以下のコードを参照)。
をimageView
使用して回転するがありRotateAnimation
ます。コンパスとアニメーションは、1 つの問題を除いて正常に動作します。
を通じて、SensorManager.getOrientation
方位角、ピッチ、ロールの 3 つの値の配列を取得します。array[0]
方位角値を保持するのみを使用します
電話を平らに持ち、Z 軸 (方位角) で回転させると、完全に機能します。しかし、携帯電話を X 軸または Y 軸 (ピッチまたはロール) に傾けると、コンパスは正しい測定値から外れます。言い換えれば、ピッチまたはロールを傾けると、方位角からの読み取りに深刻な影響を与えます。
それで、私の質問を要約すると、どうすればピッチ/ロールの読み取り値からの干渉をブロックできますか (コードではまったく対処していませんが) - または、何か間違ったことをしていますか?
前もって感謝します!
ここに私のコードのほとんどがあります: