Svojstva olovke x (0,0)

Similar documents
SAS On Demand. Video: Upute za registraciju:

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Podešavanje za eduroam ios

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

3D GRAFIKA I ANIMACIJA

Otpremanje video snimka na YouTube

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Uvod u relacione baze podataka

1. Instalacija programske podrške

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports.

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

Pokretanje (startovanje) programa Microsoft Word

Sadržaj. Tekst Fontovi Boje Pozadine Grafika Animacija Pravopis Savjeti za izlaganje prezentacije

Port Community System

Programiranje za internet zimski semestar 2013/2014. Java kroz primjere (skripta je u fazi izradi)

PROJEKTNI PRORAČUN 1

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA. SEMINARSKI RAD U OKVIRU PREDMETA "Računalna forenzika" 2016/2017. GIF FORMAT (.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Direktan link ka kursu:

MASKE U MICROSOFT ACCESS-u

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

Slagalica init screen Prikaz atributi 1.1. Jednostavna slagalica

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

Uvod u MS Word. Nova znanja. Novi pojmovi

Tutorijal za Štefice za upload slika na forum.

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

BENCHMARKING HOSTELA

Programiranje. Nastava: prof.dr.sc. Dražena Gašpar. Datum:

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA:

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

Naredba je uputa računalu za obavljanje određene operacije.

Vježba 4. Zadatak Ispod naslova napisati sljedeći tekst (bez okvira):

int[] brojilo; // polje cjelih brojeva double[] vrijednosti; // polje realnih brojeva

UPUTE ZA RAD S MODULOM "ČLANOVI" U SUSTAVU "VATRONET"

Inkscape ili vektorska grafika za svakoga

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

UPITI (Queries) U MICROSOFT ACCESSU XP

Implementacija sparsnih matrica upotrebom listi u programskom jeziku C

IZVODI IZ PREDAVANJA

Uputstva za upotrebu štampača CITIZEN S310II

Korak X1 X2 X3 F O U R T W START {0,1}

INFORMATIKA II AutoCAD 9. deo. Rudarsko-geološki fakultet Rudarski odsek

OBLIKOVANJE WEB STRANICA Praktikum (laboratorijske vježbe) Haidi Božiković

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo

Desna strana menija sadrži spisak nedavno otvaranih dokumenata.

OTVARANJE BAZE PODATAKA I IZRADA TABLICE U MICROSOFT ACCESS-u

Napredna obrada teksta Korištenje proširenog skupa znakova Pisanje teksta u stupcima

Upotreba selektora. June 04

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

Nejednakosti s faktorijelima

PRIRUČNIK ZA POČETNIKE U INFORMATICI

RJEŠAVANJE BUGARSKOG SOLITERA

Programski paket PixelByPixel za vizualizaciju rasterskih algoritama računarske grafike

Struktura i organizacija baza podataka

Tablični kalkulator Excel 7.0 Klinča Sela 2005.

Ollydbg. Petar Afrić,

Računarska grafika je oblast računarstva koja se bavi kreiranjem, obradom, prilagođavanjem slika i animacija pomoću računara.

CADDS priručnik OSNOVNI CADDS

COREL DRAW. Predstavljanje crteža u računaru

Primjer 3 Prikaz i interpretacija rezultata

Bear management in Croatia

Advertising on the Web

CRNA GORA

STRUKTURNO KABLIRANJE

OTVARANJE BAZE PODATAKA U MICROSOFT ACCESSU XP

KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO Bosiljka Jurjević

OPTIMIRANJE SMJERA JEDRENJA. Magistarski rad

pokret računalnog opismenjavanja izgradnja e - učenje modernog društva ITdesk.info projekt računalne e-edukacije sa slobodnim pristupom

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI

Poglavlje 1 POČETAK RADA SA MICROSOFT OFFICE-OM 2016

Bušilice nove generacije. ImpactDrill

UPUTE ZA INSTALACIJU PROGRAMA FINBOLT 2007 tvrtke BOLTANO d.o.o.

DIGITALIZACIJA SLIKOVNIH PODATAKA. 1. Digitalizacija. Digitalizacija slika

Algoritamski pristupi u rješavanju Rubikove kocke i implementacija Old Pochmann metode

Ikone za brz pristup alatima. Slovne oznake kolona. ime. Traka sa alatima. Dugme Office Brojčane oznake redova

LabVIEW-ZADACI. 1. Napisati program u LabVIEW-u koji računa zbir dva broja.

- Vežba 3 - UVOD U FLASH ANIMACIJA FRAME-BY-FRAME SHAPE TWEEN MOTION TWEEN

UPUTE ZA KORIŠTENJE HOME.TV TO GO USLUGE

UPRAVLJANJE PROCESOM PRANJA POSTROJENJA MLJEKARE POMOĆU PROGRAMIRLJIVOG LOGIČKOG KONTROLERA

GDi LOCALIS Visios Korisničko uputstvo

OBJEKTNO ORIJENTISANO PROGRAMIRANJE

Babylon - instalacija,aktivacija i rad sa njim

Informatika 2 CorelDRAW 12

ODGOVORI NA PITANJA IZ NC UPRAVLJANJA

ANALIZA PRIKUPLJENIH PODATAKA O KVALITETU ZRAKA NA PODRUČJU OPĆINE LUKAVAC ( ZA PERIOD OD DO GOD.)

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

Specification Details: Coded Dash Number M28803/1 -MC PART LISTINGS MANUFACTURER'S DESIGNATION OR TYPE NUMBER TEST OR QUALIFICATION REFERENCE

SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD. Goran Antić. Zagreb, 2013.

STRUČNA PRAKSA B-PRO TEMA 13

KRATKI PRIRUČNIK IZRADA MENTALNIH MAPA U PROGRAMU MS VISIO Bosiljka Jurjević

Klasterizacija. NIKOLA MILIKIĆ URL:

Pravljenje Screenshota. 1. Korak

Transcription:

Kornjačina grafika

O modulu turtle Sadrži funkcije za crtanje Izvođenjem naredbi otvara se grafički prozor veličine 600x600 piksela Olovka (pokazivač) je postavljena u središtu prozora i usmjerena udesno Središte grafičkog prozora ima koordinatu(0,0)

Svojstva olovke Osnovna svojstva: Pozicija u prozoru (pomaci su zadani u pikselima) Orijentacija (zadana u stupnjevima) Dodatna svojstva: Boja Širina Položaj (podignut ili spušten) Oblik y 90 0 180 0 - x (0,0) 270 0 -y 0 0 x

Funkcije za pomicanje pera Pomicanja se rade obzirom na trenutni položaj olovke Prikaz rada funkcija kada je olovka u početnoj poziciji Funkcija forward(n), fd(n) backward(n), bk(n), back(n) right(x), rt(x) left(x), lt(x) Opis djelovanja Pomiče olovku ravno za n koraka u smjeru u kojem je trenutno okrenuta Vraća olovku natrag za n koraka Zakreće olovku u smjeru smjera kazaljke na satu za x stupnjeva (x može biti realan broj) Zakreće olovku u smjeru obrnutom od smjera kazaljke na satu za x stupnjeva 180 0 backward(n) 90 0 left(x) 0 0 forward(n) right(x) 270 0

Primjeri ILI

Algoritam za crtanje pravilnih n-terokuta Nacrtati jednakostranični trokut

Crtanje trokuta fd(a) α x lt(x)

Crtanje n-terokuta Općenito možemo zapisati: for i in range (n): fd(a) lt(360/n) Gdje je a duljina stranice n-terokuta, a n broj kutova.

Funkcije određene koordinatama olovke (0,0) (100,100) (200,100) (200,-100) Funkcija goto(x, y), setpos(x, y), setposition(x, y) setx(x) sety(y) setheading(x), seth(x) Opis djelovanja Postavlja olovku na točku s koordinatama (x, y) Postavlja prvu koordinatu olovke na x, a y ostaje nepromijenjena Postavlja drugu koordinatu olovke na y, a x ostaje nepromijenjena Usmjerava olovku tako da olovka pokazuje u smjer kuta x

Ostale funkcije za upravljanje olovkom Funkcija penup(), pu(), up() pendown(), pd(), down() isdown() position(), pos() heading() home() clear() undo() reset() hideturtle(), ht() showturtle(), st() isvisible() Opis djelovanja Podiže olovku iznad papira tako da ne ostavlja trag prilikom kretanja Vraća olovku na papir tako da sljedeće crtanje ostavlja trag Vraća True ako je olovka na papiru, inače vraća False Vraća trenutne koordinate olovke Vraća smjer olovke Vraća olovku na sredinu grafičkog ekrana (0, 0) te postavlja smjer olovke na 0 stupnjeva ukoliko je olovka na papiru ova naredba ostavlja trag Briše sadržaj grafičkog prozora Briše posljednji napravljeni korak Briše sve crteže i postavlja olovku u početni položaj. (Radi isto što i kombinacija naredbi clear() i home().) Skriva olovku za crtanje Prikazuje olovku za crtanje Vraća True ako je olovka za crtanje vidljiva, inače vraća False

Crtanje kružnice i kružnog isječka circle(r, extend= None, steps= None) radijus kružnice (ako je zadan) Središnji kut kružnog isječka (ako je zadano) crtanje n-terokuta sa steps kutova

Boje u Pythonu Koristi se RGB (red, green, blue) model Zauzeće memorije: 3 bajta - za svaku boju po jedan Vrijednosti udjela pojedine boje kreće se u intervalu od 0-255 ili 0.0-1.0 Udio se navodi u naredbi color()

Tablica boja u Pythonu

Funkcije za rad s bojama Funkcija Opis djelovanja colormode() colormode(255) colormode(1.0) -očitava i vraća trenutno postavljeni RGB mod -postavlja zadavanje boje cijelim brojevima (od 0 do 255) -postavlja zadavanje boje realnim brojevima (od 0 do 1.0) pencolor() pencolor(string) pencolor(r,g,b) fillcolor() fillcolor(string) fillcolor(r,g,b) color() color(string) color(r,g,b) begin_fill() end_fill() - očitava i vraća postavljenu boju olovke - postavlja boju olovke zadanu stringom - postavlja boju olovke zadanu udjelima RGB - očitava i vraća postojeću boju ispune - postavlja boju ispune zadanu stringom - postavlja boju ispune zadanu udjelima RGB - očitava i vraća boju ispune i olovke - postavlja boju ispune i olovke zadano stringom - postavlja boju ispune i olovke udjelima RGB - početak ispune - kraj ispune

Primjeri

Primjeri

Miješanje boja U RGB modu, miješanjem pojedinih udjela boja dobivamo različite nijanse

Linearna interpolacija boja Interpolacija - označava metodu konstrukcije novih točaka podataka unutar raspona skupa poznatih točaka podataka. Boja x Boja 2 Boja 1 1 2 3 4 5 Ilustracija interpolacije boja s 5 intervala

Primjer U primjeru na slici prikazano je 5 kvadrata obojenih interpoliranim sivim nijansama od crne do bijele boje.

Funkcija write() write(arg,move=false,align= left, font=( Arial,8, normal )) arg - string koji treba napisati move ako je True olovka će se pomaknuti zajedno s napisanim tekstom, a ako je False olovka se neće pomicati zajedno s napisanim tekstom align- pozicioniranje teksta u odnosu na olovku(left, right, center) font font, veličina i vrsta teksta

Primjer 1-olovka se ne pomiče Primjeri Primjer 2- olovka se pomiče s tekstom Primjer 3- olovka se ne pomiče, tekst se pozicionira na sredinu u odnosu na olovku

Funkcija textinput() Ime_varijable= textinput(title, prompt) Ime_varijable naziv stringovne varijable kojoj će se pridružiti uneseni string title string koji će biti pridružen nazivu grafičkog prozora prompt- ispisni tekst unutar ulaznog prozora

Primjer

Rad s više olovaka

Rad s mišem Klikom 1. tipike miša na 1. olovku crta se kvadrat (funkcija crtaj1) Klikom 1. tipke miša na 2. olovku crta se trokut (funkcija crtaj2)

Rad s tipkama Pritiskom na tipke strelice okreće se ili pomiče olovka