HTML Canvas koordinaatit

Kurssivinkki:

Kaavion koordinaatit

HTML kaavio on kaksisuuntainen ruudukko.

Viivakaavion vasemmalta ylältä olevat koordinaatit ovat (0,0).

Tarkoittaa: aloita piirtäminen vasemmalta ylältä (0,0) 150x75 pikselin nelikulmion kanssa.

Koordinaatit esimerkki

Pysähdy hiiren osoittimella alla olevaan nelikulmioon, nähdäksesi sen x ja y koordinaatit:

X
Y

Piirrä viiva

Piirrä suora alla olevilla menetelmillä:

  • moveTo(x,y) - Määritä viivan lähtökohta
  • lineTo(x,y) - Määritä viivan päätepiste

Todellisen viivan piirtämiseen sinun on käytettävä yhtä maalivärimenetelmistä, kuten stroke().

Selaimesi ei tue HTML5 canvas -tagia.

Esimerkki

Määritä lähtökohta (0,0) sijaintiin, määritä päätepiste (200,100). Sitten käytä stroke() metodia todelliseen viivan piirtämiseen:

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

Kokeile itse

Piirrä ympyrä

Piirrä ympyrä alla olevilla menetelmillä:

  • beginPath() - Aloita polku
  • arc(x,y,r,startangle,endangle) - Luo ympyräkaari/käyrä

Luo ympyrä arc() -funktiolla: aseta alkukulma 0, loppukulma 2 * Math.PI. x ja y parametrit määrittävät ympyrän keskikohdan x ja y koordinaatit. r parametri määrittää ympyrän säteen.

Selaimesi ei tue HTML5 canvas -tagia.

Esimerkki

Käytä arc() funktiota määrittääksesi ympyrän. Sitten käytä stroke() metodia ympyrän todelliseen piirtämiseen:

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

Kokeile itse

Katso myös:

CodeW3C.comin täydellinen Canvas viittausopas