Please enable JavaScript.
Coggle requires JavaScript to display documents.
KORNJAČINA GRAFIKA U PYTHONU - Coggle Diagram
KORNJAČINA GRAFIKA U PYTHONU
o kornjačinoj grafici
oblik rada s grafikom u Pythonu
na početku pokazivač postavljen u
središtu prozora (koordinata (0,0)) i usmjeren udesno
grafički prozor 600x600 piksela
svojstva olovke
širina
položaj
boja
oblik
pomicanje olovke
ravno fd()
nazad bk()
zakretanje olovke desno rt()
zakretanje olovke lijevo lt()
crtanje n-terokuta
a = duljina stranice n-terokuta
n = broj stranica n-terokuta
koordinate olovke
postavljanje na određene koordinate:
goto (x, y), , setpos(x, y), setposition(x, y)
setx(x) – Postavlja prvu koordinatu olovke
na x, a y ostaje nepromijenjena
sety(y) – Postavlja drugu koordinatu olovke
na y, a x ostaje nepromijenjena
setheading(x), seth(x) – Usmjerava olovku
tako da olovka pokazuje u smjer kuta x
funkcije
penup(), pu(), up() - Podiže olovku iznad papira
tako da ne ostavlja trag prilikom kretanja
home() - Vraća olovku na sredinu grafičkog ekrana (0, 0) te postavlja smjer olovke na 0 stupnjeva
pendown(), pd(), down() - Vraća olovku na
papir tako da sljedeće crtanje ostavlja trag
clear() - Briše sadržaj grafičkog prozora
kružnica i kružni isječak
r = radijus kružnice
extend = središnji kut kružnog isječka
Circle (r, extend=None, steps=None)
crtanje n-terokuta sa 'steps' kutova
boje
Udio se navodi u naredbi color()
Vrijednosti udjela pojedine boje
kreće se u intervalu od 0-255 ili 0.0-1.0
RGB model (= red, green, blue) --> moguće miješanje boja
funkcije:
pencolor(r,g,b) - postavlja boju olovke zadanu udjelima RGB
fillcolor(r,g,b) - postavlja boju ispune zadanu udjelima RGB
colormode(1.0) - postavlja zadavanje boje realnim brojevima
color(r,g,b) - postavlja boju ispune i olovke udjelima RGB
colormode(255) - postavlja zadavanje boje cijelim brojevima
begin_fill() - početak ispune
end_fill() - kraj ispune
pisanje
move = true --> pomicanje olovke s pisanjem teksta;
false --> neće se micati
align = poravnanje teksta s obzirom na olovku
arg = ono što treba napisati
font = vrsta fonta, veličina i vrsta teksta
write(arg,move=False,align=‘left’, font=(‘Arial’,8,’normal’))