https://www.youtube.com/watch?v=JVbuf2nYXQw
最終目標として上のサイトのような桜の花びらが散っているプログラムを作りたいと思っています。
コード Path path = new Path(); path.moveTo(100, 200); path.cubicTo(90, 120, 130, 100, 180, 100); path.lineTo(180, 120); path.lineTo(200, 120); path.cubicTo(200, 170, 180, 210, 100, 200); canvas.drawPath(path, paint);
これは花びらを描いたプログラムです。
これをその場で90度や180度回転させるにはどうすればいいのでしょうか?
x´ = xcos(2/π) - ysin(2/π)
y´ = xsin(2/π) + ycos(2/π)
このやり方では原点を中心とする回転なので回転はするのですが計算結果が負の数がでてしまい、画面に花びらが描かれません。
その場で回転する方法を教えていただきたいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/12 08:00