246 of 264 menu

მეთოდი arc

მეთოდი arc ხაზავს რკალს მოცემული ცენტრით და რადიუსით. ეს რკალი გახდება ხილული მხოლოდ მაშინ, თუ გამოვიყენებთ მეთოდებს stroke ან fill. პირველ შემთხვევაში იქნება კონტური, ხოლო მეორეში - ფიგურა.

ბოლო არასავალდებულო პარამეტრი არეგულირებს ხატვის მიმართულებას. ის იღებს მნიშვნელობას true ან false. მნიშვნელობა true ხაზავს რკალს საათის ისრის მიმართულებით, ხოლო მნიშვნელობა false - საათის ისრის საწინააღმდეგოდ (ნაგულისხმევად).

შესაძლებელია დაწესდეს საწყისი და საბოლოო კუთხეები ხატვისას. ეს კუთხეები იზომება რადიანებში, არა გრადუსებში. გრადუსების რადიანებში გადასაყვანად შეგიძლიათ გამოიყენოთ შემდეგი ფუნქცია:

function getRadians(degrees) { return (Math.PI / 180) * degrees; }

სინტაქსი

კონტექსტი.arc(x, y, რადიუსი, საწყისი კუთხე, საბოლოო კუთხე, [მიმართულება = false]);

მაგალითი

დავხატოთ წრეწირი:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.arc(100, 100, 75, 0, getRadians(360)); ctx.stroke(); function getRadians(degrees) { return (Math.PI / 180) * degrees; }

:

მაგალითი

დავხატოთ წრეწირის ნახევარი:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.arc(100, 100, 75, 0, getRadians(180)); ctx.stroke(); function getRadians(degrees) { return (Math.PI / 180) * degrees; }

:

მაგალითი

დავხატოთ წრის ნახევარი (შევავსოთ კონტური fill-ის დახმარებით):

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.arc(100, 100, 75, 0, getRadians(180)); ctx.fill(); function getRadians(degrees) { return (Math.PI / 180) * degrees; }

:

იხილეთ აგრეთვე

  • მეთოდი rect,
    რომელიც ხაზავს მართკუთხედს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა