1.1. (A) Koordinatna grafika

Slides:



Advertisements
Similar presentations
Obrazac JOPPD - uvod MINISTARSTVO RADA I MIROVINSKOGA SUSTAVA.
Advertisements

ASPECT RATIO PAŠIĆ ANELA.
POJMOVNIK PROGRAMIRANJE - TERRAPIN LOGO
Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
Petlje WHILE – WEND.
4.1 Vizualni (grafički) HTML uređivači
Java Hello world !.
PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked.
Grafičke kartice.
Programiranje - Blokovi naredbi i logički tipovi –
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
IF NAREDBA – naredba grananja
Upravljanje DC servo motorima
Quick Basic.
Petlje FOR - NEXT.
REPEAT…UNTIL Naredbe ciklusa.
Realne funkcije više varijabli
PROGRAMSKE PETLJE Milenković Gabrijela.
1.1. (A) Koordinatna grafika
Europski dan programiranja
Java Klase (Classes).
Poglavlje 13: Vektori u trodimenzionalnom prostoru
Elektrotehnički fakultet – Podgorica Operativni sistemi
14 UNUTRAŠNJE I ANONIMNE KLASE
Arrays and strings -1 (nizovi i znakovni nizovi)
SIVI BALANS SIVI OMJER.
Struktura MAC adrese i Ethernet okvira
Naredba Case Višestruko grananje.
M-datoteke.
MessageBox.
Računarska grafika.
(カックロ ) Ivo Ivanišević Ena Melvan
DISKRETNI DINAMIČKI SUSTAVI –LOGISTIČKI MODEL -KAOS-
Pojmovi digitalnog zapisa
PROGRAMSKI JEZIK PASCAL
MATEMATIČKI FAKULTET, UNIVERZITET U BEOGRADU
Do While ... Loop struktura
Virtualizacija poslovnih procesa metodom „Swimlane“ dijagrama
MagistralA (bus) Milan Milovanovic I6.
TEST II razredi.
RAZVRSTAJTE SLIČICE U ODGOVARAJUĆE ĆELIJE!
Porezni izdaci i efikasnost poreza na dodanu vrijednost Hrvatske
Objektno-orijentirano programiranje
Programiranje za Internet
Klasifikacija i stablo odlučivanja uz r
ODREĐIVANJE KOLIČINE TERETA NA BRODU POMOĆU GAZA-Draft Survey
Sustavi za pracenje i vođenje procesa STATEFUL INSPECTION FIREWALL
Python „Technology and social media have brought power back to the people” Mark McKinnon.
MSW Logo.
Fakultet elektrotehnike i računarstva
Naredbe u php-u.
SRETNA SEDMICA.
Programski jezik C++ - Vježbe - 5. dio
FORTNITE.
Programski jezik Python
SVEUČILIŠTE U ZAGREBU FAKULTET KEMIJSKOG INŽENJERSTVA I TEHNOLOGIJE
Programiranje - Naredbe za kontrolu toka programa – 3. dio
MODUL 5: PRIJENOS ZNANJA
Programski jezik C++ - Vježbe - 1. dio
10th International Conference on Live Maintenance
Elder Scroll V:Skyrim.
OTTER- (ATP) Automated Theorem Prover
BILJEŽNICA MS WORD.
Ponavljanje Pisana provjera
EUROPSKI TJEDAN PROGRAMIRANJA-LOGO
Vježbenica 2: struktura grananja – 2.dio
Hour of Code Coding Jetpack Jumper Mateja Hržica, MSP.
Programski jezik C++ - Vježbe - 2. dio
Vježbenica 1b: Pravocrtna programska struktura
Presentation transcript:

1.1. (A) Koordinatna grafika

Principi koordinatne grafike nastaje crtanjem od točke do točke kornjača se izravno pomiče s jedne do druge točke ne mijenjajući smjer točke su definirane parom brojeva - koordinate par brojeva – koordinate točku određuju s pomoću koordinatnog sustava Početni položaj kornjače je u ISHODIŠTU koordinatnog sustava (0,0)

Koordinatni sustav koordinatni sustav skup je pravila za opisivanje položaja točaka u ravnini određuju ga: smjer uzdužne osi jedinična udaljenost duž uzdužne osi smjer poprečne osi jedinična udaljenost duž poprečne osi položaj ishodišta

Naredbe koordinatne grafike SETXY X Y – naredba za pomak kornjače u neku točku POS – naredba za vraćanje koordinata točke TOWARDS [:X :Y] – naredba za vraćanje smjera prema točki DISTANCE [:X :Y] – naredba za vraćanje udaljenosti između točaka SEATHEADING :KUT – naredba za postavljanje apsolutnog kursa kornjače

Naredba za pomak kornjače u neku točku SETXY :x :y :x – x-koordinata točke (broj koraka “popreko” grafičkog prozora Loga) :y – y-koordinata točke (broj koraka “uzduž” grafičkog prozora Loga) novi položaj kornjače zadan s X i Y preko: SETXY :X :Y razlika u y-koordinati iscrtana linija prethodni položaj kornjače smjer x-osi razlika u x-koordinati ishodište

Naredba za vraćanje koordinata točke POS naredba koja vraća x-koordinate i y-koordinate točke u kojoj se kornjača trenutačno nalazi valja ju upotrijebiti s nekom od naredaba koja će se s vraćenim parom vrijednosti na neki način koristiti, primjerice: Ispis koordinata PR POS Pohrana koordinata u nepoznanicu TOCKA MAKE “TOCKA POS

Naredba za vraćanje smjera prema točki TOWARDS [:x :y] naredba lijevo od sebe vraća smjer na kompasu duž kojega se iz točke u kojoj je kornjača trenutačno, pruža pravac prema točki zadanoj s :x i :y valja ju upotrijebiti s naredbama koje se s vraćenim podatkom na neki način koriste, primjerice: PR TOWARDS [100 200] SHOW TOWARDS [50 26]

Naredba za vraćanje udaljenosti između točaka DISTANCE [:x :y] naredba lijevo od sebe vraća udaljenost između točke u kojoj se nalazi kornjača do točke zadane s :x i :y valja ju upotrijebiti s naredbama koje se vraćenim podatkom na neki način koriste, primjerice: PR DISTANCE [100 200] SHOW DISTANCE [50 26]

Naredba za postavljanje apsolutnog kursa kornjače SETHEADING :kurs postavlja se smjer kornjače na apsolutni kurs (ne poput naredaba RT i LT u odnosu na prethodni položaj kornjače, već u odnosu na sjever kompasa) služi za povezivanje koordinatne i kornjačine grafike: SETHEADING TOWARDS [100 200]

Usporedba kornjačine i koordinatne grafike Koordinatna grafika: MAKE “VRHOVI [0 100 100 100 100 0 0 0] REPEAT 4 [ SETXY LIST FIRST :VRHOVI FIRST BUTFIRST :VRHOVI MAKE “VRHOVI BUTFIRST BUTFIRST :VRHOVI ] Kornjačina grafika bez koordinata točaka: REPEAT 4 [ FD 100 RT 90 ] Kornjačina grafika s nepoznanicom VRHOVI: MAKE “VRHOVI [0 100 100 100 100 0 0 0] SETHEADING TOWARDS LIST FIRST :VRHOVI FIRST BUTFIRST :VRHOVI FD DISTANCE LIST FIRST :VRHOVI FIRTST BUTFIRST :VRHOVI MAKE “VRHOVI BUTFIRST BUTFIRST :VRHOVI 100 100