タイトル : Re^2: 渦巻き回りの座標移動アルゴリズム 投稿日 : 2010/09/30(Thu) 20:38 投稿者 : 琴
> X軸/Y軸それぞれ-5から+5までの座標で、・・・25点の座標を、 > (0,0)を中心とした時計回りで移動したい。 Xが-5〜+5、Yが-5〜+5の時、範囲内の座標は25個どころじゃないというのはさておき… 実際に方眼用紙やExcelで移動経路を描いてみると どういう増減で移動をしているか分かりやすいと思いますよ。 1,1,2,2,3,3,4,4,…と単純なルールで移動しています。 あくまで1点ずつ移動したいのであれば、 移動している方向と既に通った座標を記憶しておけば 移動の度に右手(移動方向に対して)の座標が既に通った場所かの判断で 直進か右折(移動方向に対して)かを決められると思います。 |