Classiclll's Blog

an old boy

色変りC曲線ー3Dタートル

イメージ 1


ゆっくりとマウスを動かすと微妙な形や色が見つけられるかも。

ソースコード(KAMEコマンドのみ)
*解説は前記事二分樹参照

KAME3D k=new KAME3D();
void setup(){
size(500,500,P3D);
}
void draw() {
k.kami();
k.mannaka();
k.ue(mouseX);
hen(150);
}
void hen(float hosuu) {
if (hosuu<max(4,sq(mouseX)/400/8)) {
k.mae(hosuu);
} else {
k.migisita(mouseY);
k.hidari(45);
hen(hosuu / sqrt(2));
k.migi(90);
hen(hosuu / sqrt(2));
k.hidari(45);
k.hidarisita(mouseY);
}
}

【作品リンク先を間違えてました(4/2訂正)】