問題タブ [spherical-coordinate]
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.
rotation - オイラー天使を球角に変換する
現在、クォータニオンを使用して、3D 空間で 2D 平面の回転 (ヨー ピッチ ロール) を取得しています。私の質問は、デカルト座標系のこれら 3 つの角度 (α、β、γ) をどのように球面角 θ と φ に変換するかです。どうもありがとう。
乾杯
python - 3D デカルト データを球面に補間する
形状 f[nz,ny,nx] の量 f の 3D データ セットがあります。ここで、nz,ny,nx は、対応するデカルト グリッド z[nz]、y[ny]、x[nx] のインデックスです。私の特定のケースでは、nz=ny=nz=256 です。このデカルト ボックスの中心は (0,0,0) です。空間のこの同じ点に、デカルト ボックスの内側に含まれる半径 r=1 の球を配置します。ここで、球の表面で f を補間して、最終的に f(phi,theta,r=1) になるようにします。ここで、phi は経度、theta は緯度です。
これに似た問題に対するさまざまなアプローチを見てきましたが (主に Python と Matlab で)、まだ実行できていません。誰かがこれをやったことがありますか、またはそれを行う方法を考えていますか? ありがとう!