で表される曲線を描きます。
import java.awt.Graphics2D;
import MyPole;
import Tpl20;
public class TestMyPole061 extends Tpl20 {
public void draw2(Graphics2D g2) {
MyPole1 mp = new MyPole1();
draw(mp, 0, 2 * Math.PI);
}
class MyPole1 extends MyPole {
double a = 10;
public double fr(double t) {
return 1 + 0.5 * Math.sin(5 * t) + 0.3 * Math.cos(a * t);
}
}
}
import java.awt.Graphics2D;
import MyPole;
import Tpl20;
public class TestMyPole062 extends Tpl20 {
public void draw2(Graphics2D g2) {
MyPole1 mp = new MyPole1();
draw(mp, 0, 2 * Math.PI);
}
class MyPole1 extends MyPole {
double a = 20;
public double fr(double t) {
return 1 + 0.5 * Math.sin(5 * t) + 0.3 * Math.cos(a * t);
}
}
}
花びら