0

たとえば、幅 100、高さ 120 の 10,10 の画像位置を取得しました。中央で時計回りに 20 度回転させました。エッジが出てくるので、位置は小さくなり、サイズは大きくなりますが、どのようにそれらの値を計算しますか?

質問を十分に明確にしたかどうかはわかりません。説明するより良い方法を見つけたら変更します。

Androidでこれをやろうとしています

4

1 に答える 1

0

オブジェクトの中心を中心に回転すると、オブジェクトの境界ボックスがどのように変換されるかを知りたいと思います。

元のボックスの幅が w で高さが h の場合、r だけ回転させた後の新しいボックスの寸法は次のとおりです。

w r = abs(sin(r)) * h + abs(cos(r)) * w
h r = abs(sin(r)) * w + abs(cos(r)) * h

于 2012-02-16T09:27:41.037 に答える