タイトル : 時計回りの座標移動アルゴリズム 投稿日 : 2010/09/30(Thu) 18:21 投稿者 : にっちも
【VB 6.0】 【OS WinXP】 プログラマー1年目です。 X軸/Y軸それぞれ-5から+5までの座標で、(-5,-5)から(+5,+5)までの25点の座標を、 (0,0)を中心とした時計回りで移動したい。 中心(X0,Y0)⇒右(X1,Y0)⇒下(X1,Y-1)⇒左(X0,Y-1)・・・ といった感じ。 この座標移動のアルゴリズムを考えているのですが、良い案が思いつけず悩んでいます。 座標は相対値なので、今の座標から一つ右に、一つ下に、一つ左に…という移動方法で 行うのですが、うまくループ等の処理でまとめられないでしょうか。 よろしくお願いします。 |