วันอาทิตย์ที่ 23 มิถุนายน พ.ศ. 2556

My Art 2

Four Tiangles in Circle

รูปนี้ทำเลียนแบบลายผ้า หรือรูปทรงเรขาคณิต 2 อย่างมาซ้อนกัน คือ วงกลม และสามเหลี่ยม ในรูปนี้ผมใช้เส้นทแยงมุม ซึ่งเป็นเส้นตรง 2 เส้นมาตัดกัน เพื่อแบ่งรูปสี่เหลี่ยมเป็นรูปสามเหลี่ยมสี่รูป นอกจากนั้นยังใช้คำสั่ง stroke() และ fill() เพื่อตกแต่งสีตามที่ต้องการ ยังมีการนำตัวแปรมาใช้แทนค่าตัวเลขตามที่ผมต้องการ โดยทั้งหมดนี้รวมอยู่ในคำสั่ง void draw เป็นการวาดรูปที่ง่าย และขนาดพื้นที่ตามปกติ ขอเชิญทุกคนที่ดูนั้นทำกันได้ หรือจะทำให้เป็นรูปทรงใดๆ ก็ได้ตามที่ต้องการ

Processing Code

void draw() {
  background(#61FF08); //เติมสีตามแม่สี หรือเครื่องหมาย # กับค่าที่ระบุ
  int w = 0;
  int x = 50;
  int y = 100;
  int z = 80; //ควรกำหนดตัวให้มากพอสมควร
  fill(#FFF303); //เติมสีตามแม่สี หรือเครื่องหมาย # กับค่าที่ระบุจาก Color Selector
  ellipse(x, x, z, z); //จุดที่หนึ่งและสองคือตำแหน่งพิกัดตามแกน X และ Y และจุดที่สามและสี่คือความกว้างและสูง ตามลำดับ
  fill(#03F4FF); //ellipse(X, Y, width, height)
  rect(23, 22, 55, 57); //rect(X, Y, width, height)
  stroke(#D10808); //ใช้สำหรับใส่สีให้กับเส้น และใส่ตัวเลขตามแม่สี หรือ # 
  line(x, x, y, w); 
  line(x, x, y, y);
  line(x, x, w, w); //มีเพียงรูปสี่เหลี่ยมเท่านั้นที่ีเป็นตัวเลขตามปกติ
  line(y, w, w, y); //line(X1, Y1, X2, Y2)                                                 
}                                                                           

Canvas





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

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