1

私の iOS アプリには、3D 空間の X 軸で平行移動しているビューがあります。ビューのアンカー ポイントは上部中央にあります。ビューを M_PI 度回転すると、平らに見えます。画面の下端と回転したビューの下端の間に X ピクセルが必要です (基本的に、地面からの下端の高さは X ピクセルである必要があります)。この M_PI のパーセンテージを計算するにはどうすればよいですか?

これが例です。この場合、ビューの高さは 100 ピクセルです。画面の下端から 40 ピクセルになるように、M_PI の何パーセントか回転させる必要があります。

画像

4

1 に答える 1

2

これはかなり単純な三角法です。図形の下部と画面の下部の間に 40 ピクセルが必要な場合は、図形の上端と下端の間に 60 ピクセルがあります。回転前のシェイプの高さは 100 ピクセルだったことがわかっているので、角度を求めるには、単に arccos(60/100) = 53.13º = .295167 * M_PI を取得します。

于 2012-08-06T20:15:30.070 に答える