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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу