วันพุธที่ 15 กรกฎาคม พ.ศ. 2558

VARIABLE FOR EXPAND

VERSION 3
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


void setup() {
       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);
       
     } 

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

แสดงความคิดเห็น