• 締切済み

見かけの角度の変化から平面の回転を求めるには?

X,Y,Z軸がそれぞれ直行している3次元空間で、XY平面を底面、Z軸を高さとし、 視点(0,0,z)から原点を見下ろしているとします。 そこで、XY平面に原点(0,0,0)を中心とする四隅が直角な四角形(正方形または長方形)を配置し、 その四角形をX,Y,Z軸について回転させたとき、 視点から見える四角形の四隅の見かけの角が90度ではなくなると思います。 この見かけの四角形(辺の長さや四隅の角度)から、元の四角形がX,Y,Z軸にそれぞれ何度傾いているかを求めたいのですが、可能でしょうか? 透視投影やアフィン変換などを調べていましたが、いまいちよくわかりませんでした。 参考になるサイトや、解き方などを教えて下さい。

みんなの回答

  • hashioogi
  • ベストアンサー率25% (102/404)
回答No.1

Z軸の周りに回転した場合は、視点から見える四角形の四隅の見かけの角が90度ではなくなるとは思えません。

shaueai
質問者

補足

仰るとおりです。Z軸周りのみの回転では変わりませんね。失礼しました。 では、X,Y軸周りの回転ではどうでしょうか?見かけの角が90度ではなくなると思うのですが。