tutorial pengembangan web terbaru
 

HTML Canvas Koordinat


kanvas Koordinat

Kanvas HTML adalah grid dua dimensi.

Sudut kiri atas kanvas memiliki koordinat (0,0)

Pada bab sebelumnya, Anda melihat metode ini digunakan: fillRect(0,0,150,75) .

Ini berarti: Mulai di sudut kiri atas (0,0) dan menggambar persegi panjang 150x75 piksel.


Koordinat Contoh

Mouse persegi panjang di bawah ini untuk melihat x dan y koordinat:

X
Y

Menarik garis

Untuk menggambar garis lurus di kanvas, gunakan metode berikut:

  • moveTo( x,y ) - mendefinisikan titik awal dari garis
  • lineTo( x,y ) - mendefinisikan titik akhir dari garis

Untuk benar-benar menarik garis, Anda harus menggunakan salah satu dari "ink" metode, seperti stroke() .

Contoh

Browser Anda tidak mendukung tag kanvas HTML5.

Tentukan titik awal di posisi (0,0) , dan titik akhir di posisi (200,100) . Kemudian gunakan stroke() metode untuk benar-benar menarik garis:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.moveTo(0,0);
ctx.lineTo(200,100);
ctx.stroke();
Cobalah sendiri "

Menggambar Lingkaran

Untuk menggambar sebuah lingkaran di atas kanvas, gunakan metode berikut:

  • beginPath() - dimulai jalan
  • arc(x,y,r,startangle,endangle) - menciptakan busur / kurva. Untuk membuat lingkaran dengan arc() : Set mulai sudut ke 0 dan sudut akhir untuk 2 * Math.PI. X dan y parameter menentukan x dan y-koordinat pusat lingkaran. Parameter r mendefinisikan jari-jari lingkaran.

Contoh

Browser Anda tidak mendukung tag kanvas HTML5.

Mendefinisikan sebuah lingkaran dengan arc() metode. Kemudian gunakan stroke() metode untuk benar-benar menarik lingkaran:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.arc(95,50,40,0,2*Math.PI);
ctx.stroke();
Cobalah sendiri "