テトリスのようなブロックを90度回転する方法。
時計回りのときは、
X座標をY座標に代入
Y座標の符号を反転してX座標に代入
反時計回りのときは
Y座標をX座標に代入
X座標の符号を反転してY座標に代入
ちなみに任意の角度の場合は、
x' = x cos θ - y sin θ
y' = x sin θ + y cos θ
となる。90度の場合もここから求めることが出来るので、こちらを覚えておいたほうが良い。
テトリスのようなブロックを90度回転する方法。
時計回りのときは、
X座標をY座標に代入
Y座標の符号を反転してX座標に代入
反時計回りのときは
Y座標をX座標に代入
X座標の符号を反転してY座標に代入
ちなみに任意の角度の場合は、
x' = x cos θ - y sin θ
y' = x sin θ + y cos θ
となる。90度の場合もここから求めることが出来るので、こちらを覚えておいたほうが良い。