i can expand the picture by add variable width for expand.
ใน VERSION 3 ได้มีการสร้างตัวแปร x และ ตัวแปร y เพื่อใช้ในการขยับภาพในแกน x และแกน y และสร้างตัวแปร width เพื่อใช้ในการขยายภาพ
ในการขยับภาพในแกน x และแกน y คงใช้หลัการเดิมเหมือนใน version 2
ส่วนหลักการในการขยายภาพของรูปสามเหลี่ยมคือเมื่อมีการเปลี่ยนค่าตัวแปร width เป็นเท่าไหร่ก็ตาม จุดทั้งสามจุดของรูปสามเหลี่ยมจะมีการขยายออกตามค่าของตัวแปร width เช่นถ้าค่าตัวแปร w = 200 จุด x1,x2,x3 ของรูปสามเหลี่ยมจะอยู่ห่างกัน 200 เช่นกัน ถ้าค่าตัวแปร width = 300 จุด x1,x2,x3 ของรูปสามเหลี่ยมจะอยู่ห่างกัน 300
ส่วนการขยายพระอาทิตย์ ใช้ตัวแปร width ขยายในแนวแกน x, ขยายในแนวแกน y ของคำสั่ง ellipse
size(1000, 1000);
stroke(0);
background(255, 255, 255);
int x=100;
int y=400;
int width=100;
triangle(x+width , y, x+(2*width) , y-width, x+ (3*width), y);
triangle (x+(3*width) , y, x+(4*width), y-width, x+(5*width), y);
triangle( x+(5*width) , y, x+(6*width), y-width, x+(7*width), y);
ellipse(x, y-300, width, width);
stroke(126);
}


ไม่มีความคิดเห็น:
แสดงความคิดเห็น