ผ้าใบพิกัด
ผ้าใบ HTML เป็นตารางสองมิติ
ที่มุมบนซ้ายของผ้าใบมีพิกัด (0,0)
ในบทก่อนหน้านี้คุณเห็นวิธีการนี้ใช้ fillRect(0,0,150,75)
ซึ่งหมายความว่าเริ่มต้นที่มุมบนซ้าย (0,0) และวาดรูปสี่เหลี่ยมผืนผ้า 150x75 พิกเซล
พิกัดตัวอย่าง
เลื่อนเมาส์ไปที่รูปสี่เหลี่ยมด้านล่างเพื่อดู x และ y พิกัดของมัน
X
Y
ขีดเส้น
การวาดเส้นตรงบนผืนผ้าใบใช้วิธีการต่อไปนี้:
- moveTo( x,y ) - กำหนดจุดเริ่มต้นของบรรทัด
- lineTo( x,y ) - กำหนดจุดสิ้นสุดของเส้น
ที่จริงการวาดเส้นคุณต้องใช้อย่างใดอย่างหนึ่งของ "ink" วิธีการเช่น stroke()
ตัวอย่าง
กำหนดจุดเริ่มต้นในตำแหน่ง (0,0) และจุดสิ้นสุดในตำแหน่ง (200,100) จากนั้นใช้ stroke() วิธีการที่จริงการวาดเส้น:
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.moveTo(0,0);
ctx.lineTo(200,100);
ctx.stroke();
ลองตัวเอง» ล้อมกรอบ
การวาดวงกลมบนผืนผ้าใบใช้วิธีการต่อไปนี้:
- beginPath() - เริ่มต้นเส้นทาง
- arc(x,y,r,startangle,endangle) - สร้างโค้ง / เส้นโค้ง เพื่อสร้างวงกลมที่มี arc() : ตั้งมุมเริ่มต้นที่ 0 และมุมสิ้นไป 2 * Math.PI x และ y พารามิเตอร์ที่กำหนด X และ Y พิกัดของศูนย์กลางของวงกลม พารามิเตอร์ R กำหนดรัศมีของวงกลม
ตัวอย่าง
กําหนดวงกลมที่มี arc() วิธีการ จากนั้นใช้ stroke() วิธีการที่จริงการวาดวงกลม:
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.arc(95,50,40,0,2*Math.PI);
ctx.stroke();
ลองตัวเอง»