問題タブ [radians]

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.

0 投票する
1 に答える
3169 参照

python - 画像回転のための Python 角度計算

デスキューを行うために、最初に画像をわずかに回転させる必要があるアプリケーションに取り組んでいます。

画像の 2 点 (x1, y1) と (x2,y2) の間の垂直線を検出しました。垂直線は完全に垂直ではありません。2 番目の x 座標は、上部の x よりもわずかに小さいかわずかに大きいため、線に傾きがあります。

画像を回転させて線を再検出し、完全に垂直になるように、線の傾きの角度を計算しようとしています。これにはPythonでOpenCVを使用しています。

残念ながら、線の傾きの計算に問題があり、画像の回転が不正確です。

画像の垂直線の傾きを検出する私の関数は次のとおりです。

線が垂直になるように画像を回転させる私のコードは次のとおりです。

しかし、回転角度は 249 度、89 度などと出てきます。

誰かがこの問題の解決策を見つけて、画像の歪みを正しく修正できるようにしてくれれば、それは大歓迎です。

0 投票する
1 に答える
812 参照

javascript - Javascript: 回転を使用して threejs でアナログ時計を作成する

現在の時刻で更新したいシーンにアナログ時計があります。今のところ、各針の回転を 1 秒間隔で計算することで時計を時を刻ませることができますが、分針と時針に奇妙な結果が見られます。

私が抱えている問題は次のとおりです。

  • 時刻が 4:30 の場合、時針は 4 と 5 の間にあるはずの 4 にあり、分針にも同じ問題があります。
  • 私が使用している数学が正しいかどうかはわかりません。時間の経過とともに特定できない奇妙な問題が発生しているためです。

これを行うより正確な方法はありますか?

0 投票する
1 に答える
1622 参照

java - -π と π Java の間の角度を正規化する方法

一部のスプライトをスムーズに回転させるために正規化されたフロートを取得するのに問題があります。補間を使用してスプライトを回転させています。回転のある時点で、スプライトは毎回同じ場所でジャンプします。

私はオンラインで見て、-pi と +pi の間の角度を正規化する方法をいくつか見つけましたが、私の状況ではそれらを機能させることができません。

以下は動作しません

以下は機能します

0 投票する
1 に答える
177 参照

c - atan が正しい結果を生成しないのはなぜですか?

大規模なプロジェクトでトリガーエラーを再現する次の小さなプログラムがあります。

ラジアンから度に変換された atan(2.5) の期待される結果は 68.1985... ですが、代わりに、このプログラムは 1.563815 を出力します。これは正解には程遠いものです。

これを前処理してファイルに出力しました。問題は、私の最初の推測でもあったマクロにはありません。マクロは適切に展開されます ( atan (2.5 * (180.0 / 3.14159265358979323846)))。