Funda indlela yokuguqula ku-SVG

I-Scalable Vector Graphics Rotate Umsebenzi

Ukushintshanisa isithombe kuzoguqula i-angle lapho isithombe siboniswa khona. Ihluzo ezilula, lokhu kungeza ezinye ezihlukahlukene futhi kunentshisekelo kulokho okungenzeka kube isithombe esilula noma esibucayi. Njengazo zonke izinguquko, ukujikeleza kusebenza njengengxenye ye-animation noma imidwebo yesiteji. Ukufunda ukuthi ungasebenzisa kanjani ukushintshanisa ku- SVG, noma i-Scalable Vector Graphics , ikuvumela ukuthi ucele i-angle ehlukile ekuklanyeni kwendlela yakho. I-SVG ijikeleza umsebenzi isebenza ukuvula isithombe kunoma iyiphi indlela.

Mayelana nokujikeleza

Umsebenzi wokushintshanisa konke mayelana ne-angle ye-graphic. Uma usungula isithombe se- SVG , uzokwakha imodeli eqondile okungenzeka ukuthi ihlale ngendwangu yendabuko. Isibonelo, isikwele sizoba nezinhlangothi ezimbili eceleni kwe-X-axis kanye nambili nge-Y-axis. Ngokushintshanisa, ungathatha leso sikwele bese uyishintsha ibe yidayimani yokwakheka.

Ngomphumela owodwa nje, usuvele ebhokisini elijwayelekile kakhulu (eliyinto evamile kakhulu kumawebhusayithi) kudayimani, engavamile nhlobo futhi engakaze ihlanganise okuhlukahlukene okuthakazelisayo okubukwayo kumklamo. Ukushintshanisa futhi kuyingxenye yamandla okufakiwe ku-SVG. Umbuthano ungajika njalo ngenkathi uboniswa. Lesi sinyathelo singenza ukunakwa kwezivakashi futhi sikusize ukuthi ugxile ekuhlangenwe nakho kwabo endaweni eyinhloko noma izakhi kumklamo.

Ukujikeleza kusebenza ngombono wokuthi enye ichashaza esithombeni izohlala ihleliwe. Cabanga ucezu lwephepha elihlanganiswe nekhadibhodi nge-push-pin. Indawo yephini yindawo ehleliwe. Uma uvula leli phepha ngokubamba iqophelo futhi ulijikeleze ngokuhamba kwewashi noma ukunyakaza kwe-clockwise, i-pin-push ayifaki, kodwa isigcawu sisashintsha ama-angles. Leli phepha lizophenduka, kodwa iphuzu elihleliwe lephini lisahlala lingashintshi. Lokhu kufana kakhulu nendlela umsebenzi ojikelezayo usebenza ngayo.

Shintsha i-Syntax

Ngokushintshanisa, ubhala i-angle yokujika kanye nezixhumanisi zendawo ehleliwe.

guqula = "ukujikeleza (45,100,100)"

I-angle yokujikeleza yinto yokuqala oyengezayo. Kule khodi, i-angle yokujikeleza i-45-degrees. Iphuzu lesikhungo yilokho ongayengeza khona. Lapha, lelo phuzu lesisekelo lihlezi ezixhumanisini ezingu-100, 100. Uma ungafaki izixhumanisi zesikhundla esiphakathi, zizozenzakalela ku-0,0. Esikhathini esingezansi, i-angle izobe isaba yi-45 degrees, kodwa kusukela iphuzu lesikhungo lingakaqali, lizobe lihlelwe ku-0,0.

guqula = "ukushintshanisa (45)"

Ngokuzenzakalelayo, i-angle iya ngakwesokunene kwesigrafu. Ukuze ujikeleze ukuma ngakwesinye isici, usebenzisa uphawu lokunciphisa ukubhala inani elibi.

guqula = "ukujikeleza (-45)"

Ukujikeleza kwe-45-degree kuyinxenye yesine ukusuka lapho ama-angles asekelwe kumjikelezo we-360-degree. Uma ubhala u-revolution njengo-360, isithombe ngeke sishintshe ngenxa yokuthi uyifaka ngqo embuthanweni ogcwele, ngakho umphumela wokugcina uzofana nokubukeka lapho uqale khona.