MyTransクラス

実行例

TestMyTrans04.java

座標軸方向の線を描いてみます。

import java.awt.Color;
import java.awt.Graphics2D;

import myMath.MyTrans;
import myMath.Tpl02;

public class TestMyTrans04 extends Tpl02 {

	int t = 0;
	MyTrans tr = new MyTrans();

	public void init() {
		tr.move(getWidth() / 2, getHeight() / 2);
		tr.set(1, 0, 0, -1);
		setTimer();
	}

	public void draw(Graphics2D g2) {
		// x軸
		g2.setColor(Color.red);
		g2.draw(tr.Line(0, 0, 0, t, 0, 0));
		// y軸
		g2.setColor(Color.green);
		g2.draw(tr.Line(0, 0, 0, 0, t, 0));
		// z軸
		g2.setColor(Color.blue);
		g2.draw(tr.Line(0, 0, 0, 0, 0, t));

		t++;
		if (t > 100)
			t = 0;
	}
}

赤がx軸。緑がy軸。青がz軸。

[前へ] [戻る]