問題タブ [great-circle]
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 - 角度に基づいて、球の周りを歩いているかのように回転するプログラムを作成するにはどうすればよいでしょうか?
私は(2Dポイントとして)3D球体を歩き回る必要があるプロジェクトに取り組んでいます。極歪みなしでこれを達成する方法を理解するのに苦労しています。基本的には、前進、後進、左折、右折、および左折、右折が必要です。これを球座標で機能させようとしましたが、関数が正しくないようです。これを機能させるにはどうすればよいですか?(p5.js ライブラリを使用して JavaScript で作成しています)
現在、x 変数と y 変数をそれぞれ球面空間の phi と theta にマッピングしようとしています。ただし、機能していないようです。正しく実装された場合、ポイントが大円に移動するかどうかはわかりません。
また、角度変数を使用して x と y を (cos(A), sin(A)) だけ移動していますが、これが機能しているかどうかはわかりません。
私がしなければならないことは、大円航法に関連していると思いますが、その背後にある数学がわかりません。
現在のバージョンへのリンク: https://editor.p5js.org/hpestock/sketches/FXtn82-0k
現在のコードは次のようになります
java - Java で Haversine 式を使用して大円のキロメートル単位の距離を計算すると、出力が正しくない
以下に示すように、Java で Haversine 式を使用して、大円のキロメートル単位の距離を計算しようとしています。
input で実行していますjava GreatCircle 60.0 15.0 120.0 105.0
。期待される出力は ですが4604.53989281927 kilometers
、得られ13406.238676180266 kilometers
ます。誰かが私が間違っているところを指摘してもらえますか?
geometry - OBSでシェーダーで円を輝かせる方法
フレームの中心から外側に向かってトレースした円形を実装する予定です。私が見つけてテストした実装の 1 つがこれです。パラメーターが x/y 座標で指定されていることに気付きました。角の半径を角の丸い四角形から角の丸い多角形に設定できます。これらを放射状に記述して、少なくとも半径の長さの属性を保持することもできます。誰が方法や書面によるガイドを知っているので、これを実装する方法も共有できます. ソース: https://github.com/Oncorporation/obs-shaderfilter/blob/master/data/examples/rounded_rect.shader コンテキスト: https://obsproject.com/forum/resources/obs-shaderfilter.775/ https:/ /github.com/Oncorporation/obs-shaderfilter