CodeBlanks Logo Icon CodeBlanks

Çizim koordinatları

JavaScript kursu · Uzman · Ders 43/63

Canvas koordinat sistemini ve orijin noktasını öğrenirsin.

Koordinat sistemi

Canvas, bir piksel ızgarasıdır. Orijin denen (0, 0) noktası sol üst köşededir. x ekseni sağa, y ekseni aşağı doğru büyür.

Bu, matematikteki koordinat sisteminden farklıdır: orada y yukarı artar. Canvas'ta ise y aşağı artar; çünkü ekran koordinatları bu yönde çalışır. Bir nokta belirtirken önce x, sonra y yazılır: (100, 50).

Piksel ızgarası

Her çizim koordinatı piksel cinsindendir. canvas.width ve canvas.height özellikleri tuvalin toplam piksel boyutunu verir. Tüm koordinatlar bu sınırlar içinde kalır.

Sağ alt köşenin koordinatı yaklaşık olarak (canvas.width, canvas.height) değerindedir. Çizim yaparken bu sınırları aşmamaya dikkat et; aksi halde şekil ekranda görünmez ve kaybolur. Koordinatları hesaplarken tuval boyutunu hep göz önünde tut.

Uygulama Alt köşe koordinatı

Canvas'ın sağ alt köşesinin koordinatını yazdır. Genişlik için canvas.width, yükseklik için canvas.height kullan. console.log ile iki değeri aralarında virgül olacak şekilde yazdır.

Örnek çözümü göster
console.log(canvas.width, canvas.height);

Kendini test et

  1. Canvas koordinat sisteminde orijin (0, 0) nerededir?

    • Sağ alt köşede
    • Sol alt köşede
    • Sol üst köşede
    • Sağ üst köşede
    Cevabı göster

    Sol üst köşede — Doğru! Orijin sol üst köşededir; x sağa, y aşağı büyür.

  2. Orijin koordinatı

    ctx.moveTo(____);
    Cevabı göster
    ctx.moveTo(0, 0);
  3. Koordinat sistemini eşleştir

    (0, 0)
    sol üst köşe
    x ekseni
    yatay sağa
    y ekseni
    dikey aşağı
    piksel
    ızgara birimi

Uzman bölümündeki tüm dersler