放物線 y = x2のグラフを描くプログラムを作ります。
import java.awt.Graphics2D;
import myMath.MyCurve;
import myMath.Tpl10;
public class TestMyCurve03 extends Tpl10 {
public void init() {
tr.move(0, getHeight());
tr.set(1, 0, 0, -1);
tr.scale(50);
}
public void draw(Graphics2D g2) {
MyPara mc = new MyPara();
double minT, maxT;
// 範囲
minT = 0;
maxT = getWidth() / tr.k;
draw(mc, minT, maxT);
}
class MyPara extends MyCurve {
public void p(double t) {
x = t;
y = t * t;
}
}
}
MyCurve を継承し、MyPara を作ります。 そして、曲線を描きます。