問題タブ [projective-geometry]

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 投票する
0 に答える
39 参照

python - Python- camera.Camera クラスで円を投影する

私は現在、camera.Camera クラスとさまざまな視野角で円を投影しています。

仕様:

  1. 円の中心 -> [0 , 0, 1]
  2. カメラの中心 -> [0, 0, 0] (Z 軸を見上げる)

camera.Camera クラスを使用しましたが、すべて問題ないように見えますが、y 軸の視野角を 60 度より大きくすると、ポイントが突然十字になります。( https://i.stack.imgur.com/GBvDX.png )

私の意見では、これはコードの問題です (楕円形になるはずです)。それとも、これは何らかの射影現象ですか?

これが私のコードです:

私は射影幾何学に不慣れで、この動作が予期されたものなのか、それとも私のせいなのかわかりません。

あなたが提供できる助けに本当に感謝します。