図形の回転について
四方山  2015/03/25(Wed) 00:36
 現在、四角形を回転させるプログラムを試しに書いています。
 そこでなのですが、回転する際の中心点を変更させるにはどのようにすれば可能でしょうか。
 アドバイスよろしくお願いします。
記事編集
Reputeless  2015/03/25(Wed) 10:21
Rect::rotatedAt() を使うと、回転の中心座標を指定できます。

# include <Siv3D.hpp>

void Main()
{
TimerMillisec timer;

timer.start();

while (System::Update())
{
const Point center = Window::Center();

const double angle = timer.elapsed() * 0.001;

Rect(center, 100, 100).rotatedAt(center, angle).draw();
}
}
編集
四方山  2015/03/25(Wed) 17:08
ありがとうございます!
編集
件名
Re: 図形の回転について
名前
コメント
画像添付


投稿修正キー (投稿を修正する時に使います)
画像認証 (右画像の数字を入力) 投稿キー

- WEB PATIO -