Professional Documents
Culture Documents
Kompjutersko oblikovanje
parkovskog prostora (CAD)
parkovskog prostora (CAD) Uvod, opis predmeta, ishodi učenja,
doc.dr. Samir Lemeš
način polaganja ispita
Predavanja za predmet Osnovni ICT koncepti,
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
hardware,
Šumarski fakultet u Sarajevu, 2016.
software,
računarske mreže
1
Sadržaj predmeta Način realizacije nastave
11. Osnove 3D modeliranja Cilj predmeta:
12. Software za 3D modeliranje Savladati korištenje informatičkih tehnologija
3D vizualizacija i rendering u oblikovanju parkova i drugih urbanih
13. Osnove GIS-a zelenih površina korištenjem savremenih
CAD-GIS integracija softverskih alata (CAD). Samostalno koristiti
kompjuter u svim fazama oblikovanja
14. Primjena stečenih znanja u oblasti
parkova i tehničke dokumentacije, preko
projekata pejzažne arhitekture
vizualizacije i prezentacije projekta.
15. Test II
30 časova predavanja + 30 časova vježbi
5 ECTS poena
2
Test I i II (tokom semestra) Završni ispit
Primjer pitanja: Studenti su dužni za vježbu izraditi tlocrt
Da bi se osigurao C2 kontinuitet, krivulje jednog parkovskog prostora zahtijevane
moraju biti najmanje razine složenosti i uputiti nastavniku
a) prvog reda datoteke elektronskom poštom sa svoje
b) drugog reda adrese – u slučaju nezadovoljenja se student
c) trećeg reda upućuje na dorade (također elektronskom
d) četvrtog reda komunikacijom).
Primjeri bodovanja: Završni ispit na računaru sa praktičnim
a: -1 bod ab: -2 boda zadacima iz oblasti projektiranja u 2D i 3D,
bc: 0 bodova c: 1 bod te upravljanja rasterskim podlogama i GIS
podacima.
3
Hardware Hardware
1. Monitor Periferija
2. Osnovna ploča Ulazni
3. CPU uređaji
4. RAM Izlazni
5. Adapteri/kartice uređaji
6. Napajanje
7. CD/DVD/BR
8. HDD
9. Tastatura
10. Miš
4
Operativni sistemi Operativni sistemi
Operativni sistem (OS) je skup računarskih Microsoft Windows: XP, Vista, 7, 8, 8.1,10...
programa koji služi za upravljanje hardware- MacOS (X)
om, te za komunikaciju korisnika s računarom UNIX/Linux, GNU, FreeBSD, Android,...
Doug Engelbart je na Stanford research Institute
izmislio GUI (Graphical User Interface).
GUI je koristila firma
XEROX, od kojih je
Steve Jobs preuzeo
ideju i implementirao
je u Apple Macintosh. 32-bitni (x86) i 64-bitni hardware i software
Ograničenje x86: maks. 3 GB RAM
5
Savremeni operativni sistemi Računarske mreže
Android – OS za mobilne uređaje Računarska mreža:
(tablete i smartphone) Sistem hardvera i
Google Chrome – OS softvera koji omogućuje
zasnovan na Linuxu; web razmjenu podataka među računarima
browser za korištenje LAN: Local Area Network – Lokalna mreža
web-baziranih aplikacija. Mreža realizovana obično u ograničenom
prostoru, definiše se mrežnim adresama (IP)
WAN:
Wide Area Network – Mreža šireg područja
Mreža povezanih LAN-ova realizovana na
širem geografskom području
Internet Klijent/server
Globalni komunikacijski sistem koji čine Server: Računar koji pruža
serveri, klijenti, komunikacijski kanali i usluge računarima u mreži
oprema, softverski servisi i podaci. Klijent: Računar koji
Nastao polovinom XX vijeka kao projekat koristi usluge servera
ARPANET – decentralizirana mreža 4 Svaki računar može biti i
američka univerziteta i Ministarstva odbrane klijent i server,
SAD zasnovana na TCP/IP setu protokola ovisno samo o
Danas ga čine akademske, komercijalne, softverskom
korporativne i državne mreže, te ISP (Internet podešavanju
Service Provider).
6
Rasterska grafika Rasterska grafika
Formati grafičkih datoteka Percepcija svjetlosti
doc.dr. Samir Lemeš
Miješanje boja
Predavanja za predmet Piksel
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
Dubina boje
Šumarski fakultet u Sarajevu, 2016. Modeli boja
Kompresija slike
A
1
A
2
violet plava zelena žuta crvena
ultraljubičasto violet blue green
narandž. infracrven A
vidljivi spektar 3
o
radioaktivne zrake s
gama zraci X – zraci mikrotalasi radio talasi
1
Percepcija svjetlosti Percepcija svjetlosti
Relativna
osjetljivost
ćelija oblika
štapića na
intenzitet
svjetla
Relativna
osjetljivost
konusnih ćelija
na različite
boje
2
Modeli boja Modeli boja
Za prikaz slike na monitoru koristi se aditivni Miješanjem osnovnih boja dobiju se ostale
model boja: RGB model nijanse.
Osnovne (primarne) boje Intenzitet jedne komponente se može izraziti:
prikazuju se u plava cijan ◦ skalom 0...1
Descartesovom ◦ skalom 0...255 (8 bita po boji)
koordinatnom sistemu. ◦ skalom 0%...100%
bijela
Dijagonala od crne Primjer:
magenta
do bijele predstavlja ◦ 0,25R + 0,50G + 0,00B
liniju s jednakim zelena
◦ 64R + 128G + 0G
učešćem osnovnih crna
◦ 25% R + 50% G + 0% B
boja: nijanse sive boje
crvena žuta
CMYK → CMY
CMY → RGB
◦ CCMY = CCMYK·(1 – K)·K
◦ R=1–C
◦ MCMY = MCMYK·(1 – K)·K
◦ G=1–M
◦ YCMY = YCMYK·(1 – K)·K
◦ B = 1 –Y
3
Kompresija slike Kompresija slike
Veličina datoteke s rasterskom slikom zavisi od: Kompresija može biti s gubitkom informacija
◦ Rezolucije slike (ukupnog broja piksela) (lossy) i bez gubitka informacija (lossless)
◦ Dubine boje (broja bita po pikselu) Kod nekih formata datoteka (npr. JPG) može se
◦ Algoritma za kompresiju podešavati stepen kompresije.
(lossless, lossy)
Kod lossless kompresije originalna slika se može
◦ Pogodnosti slike za kompresiju rekonstruisati u identičnoj formi - nakon
(velike površine iste boje)
dekompresije svaki piksel ima istu vrijednost
◦ Formata datoteke (JPG, BMP,...)
koju je imao prije kompresije.
Kompresija je postupak
Jedan od najčešćih algoritama za kompresiju je
smanjenja slike zasnovan na
lossless metod kompresije poznat kao
otklanjanju viška informacija
"Lemple-Zif-Welch (LZW) metod".
4
Rasterski formati Rasterski formati
JPEG je standard za lossy kompresiju slike koji je TIFF format (Tagged Image File Format) koristi
razvila Joint Photographic Experts Group. lossless metod kompresije LZW.
Najbolje rezultate daje na prirodnim slikama. Taj metod smanjuje sliku samo ako ona sadrži
Slika se dijeli na blokove od 8x8 piksela, zatim se veći procenat površina sa istom bojom.
vrši diskretna kosinusna U prikazanoj slici TIFF
transformacija svakog sa LZW kompresijom
bloka. smanjuje sliku samo za 3%
Zaokružuju se koeficijenti Lossless kompresija ga čini
transformacije prema formatom za velike slike
matrici kao što su geografske karte.
5
Vektorski formati Vektorski formati
Prilikom razmjene datoteka treba Za razmjenu među različitim software-ima
voditi računa o verzijama dwg formata. koriste se univerzalni formati, kao što su:
Postoji kompatibilnost unazad, tj. novije verzije ◦ dxf (Autodesk Drawing Exchange Format) također ima
AutoCAD-a mogu otvarati starije verzije dwg. različite verzije, kao i dwg
◦ IGES (Initial Graphics Exchange Specification) je
Može se snimiti datoteka kao starija verzija dwg
zasnovan na američkom ANSI standardu, koji se
Verzija dwg formata Verzije AutoCAD-a
razvijao do v.5.3 (1996)
DWG R11/12 AutoCAD Release 11, AutoCAD Release 12
DWG R13 AutoCAD Release 13
◦ STEP (Standard for the Exchange
DWG R14 AutoCAD Release 14 of Product model data) je
DWG 2000 AutoCAD 2000, AutoCAD 2000i, AutoCAD 2002 zasnovan na međunarodnom
DWG 2004 AutoCAD 2004, AutoCAD 2005, AutoCAD 2006 standardu ISO 10303.
DWG 2007 AutoCAD 2007, AutoCAD 2008, AutoCAD 2009
DWG 2010 AutoCAD 2010, AutoCAD 2011, AutoCAD 2012
DWG 2013 AutoCAD 2013, AutoCAD 2014, AutoCAD 2015, AutoCAD 2016
6
Vektorska grafika
Vektorska grafika Prednosti i nedostaci
doc.dr. Samir Lemeš
2D, 3D koordinate
Predavanja za predmet Primitivi
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
Krivulje
1
Koordinate Koordinate
z
Osim izbora tipa koordinatnog sistema, potrebno Afinim transformacijama z'
je usvojiti mjernu jedinicu (m, cm, mm) se objekti iz lokalnog
y' x'
CAD crteži se crtaju po pravilu u mjerilu 1:1, mogu lako iskazati
x
a mjerilo se bira neposredno prije štampanja globalnim koordinatama
Globalni koordinatni sistem (WCS – World Lokalni koordinatni y
Coordinate System) je zajednički za sve prikazane sistem se kreće s objektom
objekte Relativne lokacije i orijentacije dva koordinatna
Lokalni koordinatni sistem sistema su definirane transformacionom
(UCS – User Coordinate matricom.
System) se koristi da se Položaj 2D UCS se definiše koordinatama
olakša modeliranje koordinatnog početka u WCS i pravcem x-ose
složenih oblika.
Primitivi Primitivi
Osnovni elementi koji grade 2D sliku su: Osnovni elementi koji grade 3D sliku su:
◦ tačka (point), ◦ svi 2D primitivi (definisani s 3 koordinate),
◦ duž (line), ◦ prizma (box, wedge, cube)
◦ krug (circle), luk (arc), ◦ cilindar (cylinder)
elipsa (ellipse, oval), ◦ konus (cone)
◦ trougao (triangle), četvorougao (rectangle), ◦ kugla (sphere)
poligon (polygon) – pravilni n-strani poligoni,
◦ piramida (pyramid)
◦ polilinija (polyline) – višestruka izlomljena linija ◦ torus (toroid)
◦ krivulja (curve, spline) – glatka krivulja definisana
čvornim tačkama
Osim primitivima, modeliranje se vrši
i transformacijom 2D kontura
◦ tekst (text)
Primitivi Primitivi
Prije crtanja 2D primitiva u 3D prostoru, Postojeće tačke na
potrebno je odrediti na kojoj ravni će se nalaziti vektorskom crtežu se
Mogu se koristiti koordinatne ravni, površine na mogu koristiti za
drugim objektima, ili referentne (pomoćne) ravni relativno pozicioniranje novih objekata (OSNAP)
Koordinate mogu biti apsolutne (WCS ili UCS) i Može se ograničiti kretanje kursora pomoću
relativne (u odnosu na prethodnu tačku) mreže pomoćnih linija
Za lakše pozicioniranje 2D primitiva, koriste se
(SNAP), odnosno
relacije (constraints): definisanjem koraka
paralelnost, okomitost, (tako da se mogu zadati
tangente, simetrija,... samo koordinate na
određenom rastojanju)
2
Primitivi Primitivi
Krug se može definisati Luk se može definisati
na više načina: na više načina:
◦ centar + poluprečnik ◦ 3 tačke (bitan je redoslijed)
◦ centar + prečnik ◦ početak, centar, kraj
◦ 2 tačke na prečniku ◦ početak, centar, ugao luka
◦ 3 nekolinearne tačke ◦ početak, centar, dužina tetive
◦ 2 tangente + poluprečnik ◦ početak, kraj, ugao luka
◦ 3 tangente ◦ početak, kraj, tangenta na kraju luka
Često se krug crta i kad ◦ početak, kraj, poluprečnik
je potrebno nacrtati luk, ◦ početak, kraj,
a zatim se nepotrebni tangenta na početak luka
dijelovi brišu
Primitivi Primitivi
Elipsa se može definisati: Segmenti polilinije
◦ centar, 2 krajnje tačke na 2 ose na 90° predstavljaju posebne
◦ 2 krajnje tačke 1 ose, krajnja tačka 2. ose objekte, čije se krajnje
Pravilni poligoni se definišu: tačke poklapaju s krajnjim tačkama drugih
◦ brojem stranica segmenata
(5-ugao, 7-ugao) Segmenti mogu biti duži i lukovi
◦ centrom Ravni segment (duž) može biti tangenta na luk, a
◦ poluprečnikom lukovi mogu imati zajedničku tangentu
opisanog (circumscribed)
ili upisanog kruga
(inscribed circle)
Krivulje Krivulje
Za crtanje Parametarske krivulje se
složenijih geometrijskih oblika nisu dovoljni definišu kontrolnim tačkama
primitivi sastavljeni od ravnih i lučnih segmenata ili čvorovima
Koriste se parametarske krivulje. Kontrolne tačke su set tačaka koje utječu
Krivulja se modelira kao polinom: na oblik krivulje
x = x(t), y = y(t), z = z(t) Čvorovi su
gdje su x(), y(), z() polinomi, a t je parametar kontrolne tačke
Linearni: f t at b koje leže na krivulji
Kvadratni: f t at 2 bt c
Kubni: f t at 3 bt 2 ct d
3
Kontinuiteti Kontinuiteti
Zakrivljene linije i površine se ne mogu uvijek Kontinuitet opisuje vezu, odnosno pravila o
opisati linearnim, kružnim segmentima ili tome kako se vrši povezivanje, a može biti:
matematičkim funkcijama ◦ Parametarski kontinuitet
Krivulje se konstruišu povezivanjem krajeva više ◦ Geometrijski kontinuitet
manjih segmenata, koji su najčešće opisani Parametarski kontinuitet je koncept koji opisuje
polinomima: f(t)=at3+bt2+ct+d promjenu vrijednosti parametra duž krivulje
Najčešće se koristi polinom 3. stepena Parametarski kontinuitet se može uporediti s
Vrijednosti parametra "t" su u intervalu [0,1] krivuljom koja opisuje kretanje objekta, i u tom
◦ t = 0 – početak segmenta slučaju vrijeme predstavlja parametar "t"
◦ t = 1 – kraj segmenta Promjena se opisuje izvodima
Kontinuiteti Kontinuiteti
Prvi izvod (derivacija) polinoma koji opisuje Parametarski kontinuitet može imati vrijednosti:
segment krivulje predstavlja tangentu na tu ◦ C−1: krivulje imaju prekide (diskontinuitete)
krivulju. ◦ C0: krivulje su spojene (imaju zajedničku tačku)
dx
x at 3 bt 2 ct d 3at 2 2bt c ◦ C1: prvi izvodi krivulja su jednaki
dt ◦ C2: prvi i drugi izvodi krivulja su jednaki
Analogija:
◦ Brzina je prvi izvod pređenog puta ◦ Cn: izvodi od prvog do n-tog su jednaki
◦ Ubrzanje je drugi izvod pređenog puta,
odnosno prvi izvod brzine
Kontinuitet predstavlja pokazatelj zakrivljenosti
krivulje na prelazu segmenata
Kontinuiteti Kontinuiteti
Geometrijski kontinuitet se definiše: Da bi se osigurao C2 kontinuitet, polinomi koji
◦ G0 kontinuitet predstavlja neprekidnost krivulje u opisuju segmente moraju biti najmanje 3. reda.
tački dodira segmenata
Vrste parametarskih krivulja 3. reda:
◦ G1 kontinuitet podrazumijeva zajednički pravac
vektora tangente u tački dodira segmenata. ◦ Hermitove krivulje - dvije krajnje tačke i dva vektora
tangenti u krajevima
◦ G2 kontinuitet podrazumijeva da segmenti imaju
zajednički centar zakrivljenosti u tački dodira ◦ Bezier krivulje - dvije krajnje tačke i dvije druge tačke
koje definišu vektore tangenti u krajevima
Smjer (ne obavezno i intenzitet) tangenti se ◦ Splajnovi (spline) - četiri kontrolne tačke
poklapa, odnosno vrijednosti tangenti na C1 i C2 kontinuitet u tačkama dodira
krajevima dva segmenta su proporcionalne Približavaju se svojim kontrolnim tačkama, ali ih ne moraju
Parametarski kontinuitet implicira geometrijski, uvijek dodirnuti
dok obrnuto ne mora da vrijedi
4
Parametarske krivulje Parametarske krivulje
Hermitova forma za Bézierova forma rješava problem određivanja
definisanje krivulja intenziteta vektora tangenti tako što te vektore
trećeg reda: zamjenjuje početnim i krajnjim tačkama
segment krivulje je Četiri kontrolne tačke, od kojih su dvije čvorovi
definisan pomoću Kod Hermitovih i Bézierovih krivulja,
2 krajnje tačke i pomjeranjem samo
2 vektora tangenti jedne kontrolne tačke
na krajevima utječe se na cijelu "oslonac"
određivanja
intenziteta tangenti
5
CAD software Univerzalni software
Univerzalni CAD software ima alate za AutoCAD je 2D/3D software za tehničko
crtanje najsličnije tradicionalnom crtanju. crtanje opšte namjene.
Modifikacije dizajna mogu biti vrlo spore. Koriste se add-in aplikacije (Smart Architect,...)
Razvijaju se dodaci (add-on, plug-in,...) koji da se olakša crtanje zidova, krovova, vrata, itd.
proširuju funkcionalnost, i tako nastaje hibridni AutoCAD LT je 2D CAD alat, kompatibilan s
software. AutoCAD-om, bez mogućnosti nadogradnje
Primjer: AutoCAD + Smart Architect. aplikacijama, 3D modeliranja i vizualizacije, rada
AutoCAD obezbjeđuje osnovnu funkcionalnost, s rasterskim slikama.
a Smart Architect objekte za crtanje zidova, Namijenjen je korisnicima kojima trebaju
vrata, krovova,... samo 2D tehnički nacrti i skice (npr. nadzor
procesa projektovanja).
Specijalizirani software za
3D Garden Composer
projektovanje eksterijera
GardenCAD Realtime Landscaping Plant Encyclopedia
(www.gardencad.net) Architect baza podataka
3D Garden (www. ideaspectrum.com)
o 15000 biljaka
Composer Landscape, Deck & Patio
(www.gardencomposer.com) Designer NexGen Garden Planner
(www.punchsoftware.com) modeliranje CAD
objektima
800 3D biljaka
400 3D objekata
100 tekstura
6
Osnove 2D CAD-a
Osnove 2D CAD-a Historija CAD-a
doc.dr. Samir Lemeš
Verzije AutoCAD-a
Predavanja za predmet Formati datoteka
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
AutoCAD interfejsi
Šumarski fakultet u Sarajevu, 2016. Visual LISP
Slojevi
1
Historija CAD-a Verzije AutoCAD-a
CAD software za različite namjene: Na tržištu je bilo drugih CAD proizvoda,
◦ 2D drafting (izrada tehničkih crteža) ali su tada zahtijevali skupe UNIX grafičke
◦ 3D modelling (modeliranje prostornih oblika) radne stanice i licence su bile preskupe
◦ CAE (Computer Aided Engineering) – računarske Prvobitna ideja je bila da se napravi CAD
simulacije pomoću numeričkih metoda
software za IBM PC koji bi koštao 1.000$
◦ Grane tehnike: mašinstvo,
građevinarstvo, arhitektura, Nakon samo 3 godine, prodaja AutoCAD
eksterijeri (Landscape Design),... licenci je dostigla 27 miliona $ godišnje
25. 3.2015:
30. verzija (AutoCAD 2016)
samo za Win 7/8
2
Formati datoteka Formati datoteka
Portable Document Format (PDF) je format Za prikaz PDF-dokumenata potreban je
zapisa dokumenata kojeg je kreirala kompanija software (Adobe Reader, Foxit Reader,...).
Adobe Systems 1993. godine. AutoCAD 201x može koristiti PDF datoteke
Koristi se za 2D dokumente koji ne zavise od kao podlogu za crtanje (PDF Underlay), pri
uređaja i rezolucije štampanja. čemu se bira stranica, mjerilo i položaj.
Iako nije CAD format, ovo je čest format za Vektorski objekti iz
razmjenu podataka, jer je univerzalan. PDF datoteke se tako
Svaki PDF dokument sadrži kompletan opis mogu koristiti za
dokumenta, uključujući slike, tekst, OSNAP pozicioniranje.
vektorsku grafiku, rasterske slike,
a može sadržavati i fontove.
3
AutoCAD interfejsi Komandna linija
U novijim verzijama se F1 koristi za "Help" Bez obzira na način unošenja (menu, ribbon,
funkciju (kao i sve ostale Windows aplikacije) toolbar,...), svaka naredba se interpretira u
F2 se koristi za prelazak u prozor s Visual LISP-u i ispisuje u komandnoj liniji
komandnom Neke naredbe
linijom zahtijevaju unos
AutoCAD je dodatnih
zasnovan na parametara,
programskom koji se unose na
jeziku AutoLISP različite načine
(Visual LISP)
4
AutoCAD radni prostor Upotreba miša
Radni prostor 2D Drafting & Annotation Miš standardno ima 3 tipke:
je prilagođen izradi 2D tehničkih crteža. desna, lijeva i srednja (točak).
◦ Lijeva tipka = Select
◦ Shift + lijeva tipka = Remove Selection = Esc
◦ Srednja tipka = Pan (pomjeranje ekrana)
◦ 2x srednja tipka =
Zoom Extents
◦ Shift + srednja tipka =
Orbit (3D rotacija)
◦ Desna tipka = brzi meni ili
Enter (kraj naredbe)
◦ Scroll = Zoom in/out
5
Model Space Model Space
U statusnoj traci se nalazi tipka "PAPER" ili Kod kreiranja, mogu se koristiti standardni
"MODEL", u zavisnosti koji način rada se rasporedi za 2D i 3D crteže, a mogu se
koristi dodavati i proizvoljni pogledi na model.
Unutar jedne AutoCAD datoteke može se Osim pogleda na
kreirati više prostora papira, koji se nazivaju model, na Layout
"Layout", a biraju se u donjem lijevom uglu se mogu dodavati
Samo u Layout-u se može birati i prostor i drugi AutoCAD
modela i prostor papira. objekti, kao što
U prostoru papira se smještaju "prozori" za su kote, tekst,
prikaz modela (View, Viewports, New), koji tabele,....
mogu biti pravougli ili nepravilni
Slojevi Slojevi
LWEIGHT
Prebacivanjem objekta iz jednog sloja u drugi Debljine linija su se nekad tek prilikom
automatski se mijenjaju i osobine tog objekta. štampanja vezale s određenom bojom
Pojedini slojevi se mogu po potrebi uključiti i Bylayer = debljina svih
isključiti, tako da se lako dobiju različite linija u sloju
varijante crteža. Display scale = faktor
Najčešće se na posebne slojeve razdvoje kojim se množe sve
simetrale, kote, šrafura, debljine linija u crtežu
glavne linije, tekst, tako
da se brzo može dobiti
crtež bez šrafure ili
bez kota.
6
Korisnički interfejs AutoCAD-a
Korisnički interfejs AutoCAD-a Template
doc.dr. Samir Lemeš
Priprema crteža i programa za rad
Predavanja za predmet
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
Zumiranje
Koordinate (relativne, apsolutne)
Šumarski fakultet u Sarajevu, 2016.
Statusna linija
Pomoćne tehnike crtanja
(grid, snap, osnap, ortho,...)
Template Template
Template je "predložak" – djelimično Svaki AutoCAD dokument se može
pripremljena AutoCAD datoteka, koja snimiti kao template.
služi za brže podešavanje dokumenta i Obično se u
prilagođavanje korisniku. template smjeste
Ekstenzija DWT standardni elementi
Metrički sistem: crteža, kao što su
acadiso.dwt okviri, sastavnice,...
Američki sistem
acad.dwt
1
Priprema crteža i programa za rad Zumiranje
Sve se crta u mjerilu 1:1 Zumiranje je promjena
Naknadno se određuje mjerilo crteža mjerila prikaza slike na ekranu.
(neposredno prije štampanja) Zumiranje ne utječe na mjerilo crteža,
Mogu se proizvoljno odabrati niti na veličinu nacrtanih objekata.
mjerne jedinice (cm, m,...) Najčešće se zumira točkićem miša.
Na istom crtežu će se naknadno moći Naredba ZOOM
prikazati dijelovi s Specify corner of window, enter a
različitim scale factor (nX or nXP), or
mjerilom. [All/Center/Dynamic/Extents/Previous/
Scale/Window/Object] <real time>:
2
Unošenje koordinata Unošenje koordinata
Descartesov (pravougli) koordinatni sistem 2D polarne koordinate
Koordinatni početak ima koordinate 0,0 Koordinatni početak: 0,0
X – horizontalna,Y – vertikalna osa R<
X,Y – ravan; X,Y,Z – prostor R: radijus vektor
Pozitivni brojevi (4) : ugao od X-ose
Negativni brojevi (-2) 20<0 = 20,0
Realni brojevi (4.5) 35<-90 = 35<270
Razlomci (3/5) Shift + Desni klik = OSNAP
3
Pomoćne tehnike crtanja Pomoćne tehnike crtanja
END – krajnja tačka EXT – produžetak zamišljene linije
MID – sredina duži ili luka INS – tačka unošenja bloka ili teksta
CEN – centar kruga ili luka PER – normala (perpendicular)
NOD – tačka ili TAN – tangenta na
dio kotne linije kružnicu ili luk
QUAD – tačka u NEA – najbliža tačka
presjeku kruga i na postojećem
koordinatnih osa (x,y) objektu (nearest)
INT – presjek 2 linije PAR – paralela na
(intersection) postojeću liniju
4
Blokovi, slojevi, osobine
Blokovi, slojevi, osobine Označavanje objekata
doc.dr. Samir Lemeš
Osobine objekata
Predavanja za predmet
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
Blokovi
Slojevi
Šumarski fakultet u Sarajevu, 2016.
Osobine linija
1
Osobine objekata Osobine objekata
Neke osobine se mogu mijenjati Osobine mogu biti nasljedne
(npr. prečnik kruga, koordinate tačaka,...) Ako sloj (Layer) ima definisanu boju linije,
Neke osobine mogu posredno mijenjati osobina "Bylayer" se koristi za nasljeđivanje
druge osobine te osobine od osobine cijelog sloja.
(površina: Area, obim: Circumference) Ako je boja zadata eksplicitno, promjena
boje sloja se ne reflektuje na taj objekat.
Ako je objekat dio
bloka, "Byblock" se
koristi za nasljeđivanje
osobina bloka.
Blokovi Blokovi
Dio crteža, koji se sastoji od jednog ili Kod kreiranja bloka treba mu odrediti
više objekata, može se grupisati i koristiti ime, karakterističnu tačku koja mu
kao poseban objekat – blok. definiše položaj, i objekte od kojih se
Obično se tako unose složeniji objekti sastoji.
koji se ponavljaju na crtežu. Blok se
Blokovi se mogu koristiti samo unutar ubacuje u
jedne datoteke (BMAKE, BLOCK) ili kao crtež tipkom
zasebne datoteke (WBLOCK) koje se Insert:
mogu ubacivati i druge dokumente.
Blokovi Blokovi
Prilikom ubacivanja blokova, treba odrediti: Naredba WBLOCK služi za kreiranje
Početnu tačku (Insertion point) blokova koji se
Faktor skaliranja (Scale) po x,y,z osama pohranjuju u
posebne datoteke.
Ugao rotacije
(Rotation) Tako se isti blok
može koristiti u
Specify
više crteža ili se
On-screen
može poslati
Explode
e-mailom.
Uniform Scale
2
Blokovi Slojevi
Ubacivanje bloka iz spoljne datoteke: Prebacivanjem objekta iz jednog sloja u drugi
Koristi se isti postupak kao i za interne automatski se mijenjaju i osobine tog objekta.
blokove, samo što se tipkom Browse Pojedini slojevi se mogu po potrebi uključiti i
pronađe datoteka koja sadrži blok. isključiti, tako da se lako dobiju različite
varijante crteža.
U jednoj
DWG Najčešće se na posebne slojeve razdvoje
simetrale, kote, šrafura,
datoteci
glavne linije, tekst, tako
može biti
da se brzo može dobiti
više blokova. crtež bez šrafure ili
bez kota.
Slojevi Slojevi
Da bi se koristili alati za rad sa slojevima, Kombinacijom Alt-N se
treba izabrati "AutoCAD Classic" ili kreiraju novi slojevi, definišu im se imena,
"2D Drafting & Annotation" radni prostor a zatim se mijenjaju njihove osobine.
Naredba LAYER ili prva tipka iz panela Poželjno je odabrati
"Layers" otvara Layer Properties Manager različite boje slojeva,
kako bi se lakše
prepoznavali objekti.
White je bijela/crna
(zavisno od podloge)
3
Osobine linija Osobine linija
Linetype je vrsta linije. Obično se koriste sljedeće vrste linija:
Obična, puna linija je Continuous ◦ Continuous (puna)
Za crtanje drugih vrsta linija, potrebno ih ◦ Hidden (isprekidana, za zaklonjene linije)
je učitati iz spoljne datoteke acadiso.lin ◦ Center (simetrala, tačka-crta)
4
Parametarske krivulje, kotiranje
Parametarske krivulje, kotiranje Parametarske krivulje
doc.dr. Samir Lemeš
Kotiranje
Predavanja za predmet
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
Polilinije Polilinije
Linije nacrtane naredbom LINE se Command: PLINE
Specify start point: 0,0
ponašaju kao zasebni objekti. Specify next point or [Arc/Halfwidth/Length/Undo/Width]: @1000,0
PLINE crta Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: A
Polilinije Polilinije
Naredba PEDIT (Modify, Edit Polyline) PEDIT, SPLINE pretvara kontrolne tačke
služi za modifikacije polilinije polilinije u kontrolne tačke B-splajna.
◦ Command: PEDIT
Ova krivulja prolazi kroz prvu i posljednju
◦ Select polyline or [Multiple]:
kontrolnu tačku (osim ako polilinija nije
◦ Enter an option [Open/Join/Width/
Edit vertex/Fit/Spline/Decurve/Ltype gen/ zatvorena).
Reverse/Undo]:
Jedna od ponuđenih opcija je SPLINE,
pomoću koje se polilinija pretvara u
parametarsku krivulju.
1
Parametarske krivulje Parametarske krivulje
Za crtanje NURBS Promjena metode se vrši opcijom M:
parametarskih ◦ Command: SPLINE
krivulja koristi se ◦ Current settings: Method=CV Degree=3
naredba SPLINE. ◦ Specify first point or [Method/Degree/Object]:
M
Koriste se dvije ◦ Enter spline creation method [Fit/CV] <CV>:
metode konstruisanja Promjena stepena krivulje (Degree):
krivulja: ◦ Specify first point or [Method/Degree/Object]:
◦ Fit Points D
◦ Control Vertices ◦ Enter degree of spline <3>: 2
2
Kote Kote
Dimension line Vrsta kote se određuje prema položaju
glavna kotna linija glavne kotne linije (dimension line):
Extension line ◦ Linearne: horizontalne, vertikalne,
pomoćna kose (aligned)
kotna linija ◦ Radijalne: prečnik (diameter) i
poluprečnik (radius)
Dimension
◦ Ugaone (angular)
text
vrijednost
kote
Kote Kote
Command: DIMLINEAR Osobine kota se podešavaju naredbom
Specify first extension line origin or DDIM ili Annotate, Dimensions
<select object>: (početak)
Specify second extension line origin: (kraj)
Specify dimension line location or [Mtext/
Text/Angle/Horizontal/Vertical/Rotated]:
(položaj kotne linije i broja)
Dimension text = 440
Kote Kote
Položaj teksta na kotama se podešava sa Arhitektonske kote:
Text, Text Alignment Modify, Symbols and Arrows, Arrowheads
Može biti uvijek Ako veličina kota ne odgovara:
horizontalan, Modify, Fit, Use overall scale
paralelan glavnoj
kotnoj liniji, ili
da je horizontalan
samo kad je izvan
pomoćnih kotnih
linija (ISO standard)
3
Kote Kote
Linearne kote imaju Properties,
5 hvataljki (grips) Text override
za "laganje"
Pomjeranjem hvataljki na krajevima
izmjerene veličine
pomoćnih kotnih linija, mijenjaju se tačke
Specijalni simboli:
čiju udaljenost pokazuje kota
◦ %%d: stepen °
Pomjeranjem hvataljki na krajevima glavne (degree)
kotne linije, mijenja se položaj glavne ◦ %%c: fi ø (circle)
kotne linije. ◦ %%p: plus-minus ±
Broj se pomjera hvataljkom na broju. ◦ <>: izmjerena
dimenzija
Kote Kote
Grip / desni klik Da bi se crtež mogao koristiti kao
Izmijenjene podloga za realizaciju projekta, sve važne
osobine se mogu veličine se moraju kotirati.
sačuvati kao novi Rastojanje između paralelnih glavnih
stil kotiranja kotnih linija treba biti konstantno.
Precision: Po pravilu se kote ne smiju duplirati
broj decimala
Zero suppression
◦ Leading
◦ Trailing
Kote Kote
Izbor načina kotiranja (redno ili paralelno) Veličina kota se može definisati tako da se
zavisi od načina realizacije projekta. proporcionalno mijenja sa mjerilom
Ako se na terenu mjeri uvijek od iste crteža (Annotation Scale)
tačke, koristi se Koristi se u Layout (Paper space) prikazu.
paralelno kotiranje. Obezbjeđuje
Kod rednog kotiranja da se kote
daje se najveća kota prikazuju istom
koja predstavlja zbir veličinom.
svih rednih kota.
4
Šrafiranje, CAD transformacije
Šrafiranje, CAD transformacije Šrafiranje
doc.dr. Samir Lemeš
CAD transformacije:
Predavanja za predmet ◦ Translacija
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
◦ Rotacija
Šumarski fakultet u Sarajevu, 2016. ◦ Skaliranje
◦ Refleksija
◦ Kopiranje
◦ Obaranje
ivica
◦ Brisanje
Šrafiranje Šrafiranje
Šrafura je grafička tehnika koja služi za Osobine
vizuelnu identifikaciju površina. šrafure se
Za šrafiranje se koristi naredba HATCH mogu mijenjati
(dovoljno je otkucati H <Enter>) pomoću alata u
◦ Pick internal point or [Select objects/seTtings]: paleti ili
Nakon zadavanja naredbe, mogu se birati dijaloga (T)
tačke unutar zatvorenih kontura ili se mogu Transparency
podešavati osobine šrafure (T). (% providnosti)
Šrafiranje Šrafiranje
Šrafuru treba crtati obavezno Pored klasičnih šrafura, koje se sastoje od
na posebnom sloju linija, mogu se koristiti i postepeni prelazi
Najčešće se podešavaju: boja (gradijenti).
◦ Oblik šrafure (Pattern)
Mogu se definisati korisnički SOLID pattern popunjava
oblici (datoteke .PAT) površinu jednom bojom.
◦ Ugao (Angle) - za ANSI31 šrafuru ugao 0 ili 90
◦ Gustoća šrafure (Scale)
Izbor površina se može vršiti detekcijom
površina unutrašnjom tačkom (Pick points)
ili izborom linija koje definišu granicu (Select
Objects)
1
Šrafiranje Šrafiranje
Osobina asocijativnosti pravi relaciju Od šrafure se može kreirati
između oblika površine koja se šrafira i novi objekat definisan granicama šrafure:
objekata koji definišu Recreate boundaries: Region / Polyline
granice šrafure. Zadržavanje
Za crtanje šrafura koje nemaju granice, miša iznad
koriste se pomoćne linije, hvataljki:
koje se nakon crtanja
neasocijativne šrafure uklone.
Može se koristiti i opcija
"Remove boundaries"
2
Rotacija s kopiranjem Skaliranje
Prvo se zadaju centar i ugao rotacije Naredba za skaliranje: SCALE
Specify base point: ◦ Mora se zadati tačka koja će ostati
nepokretna, te faktor skaliranja po x i y osi
Specify rotation angle or (proporcionalno)
[Copy/Reference] <0>: C ◦ Specify base point:
Kreira se samo jedna kopija nepokretna tačka
Opcija R (Reference) se koristi za
◦ Specify scale factor or [Copy/Reference]:
faktor skaliranja
postizanje paralelnosti: ◦ Ako je faktor skaliranja > 1,
objekat se povećava
◦ Ako je faktor od 0 do 1,
objekat se smanjuje
3
Višestruke kopije Trim/Extend
Path Array: višestruke kopije Kao i kod klasičnog crtanja,
po zadatoj putanji (od verzije 2012). i u CAD-u se često koriste
pomoćne linije.
Putanja: line, polyline, 3D polyline, spline,
Naredba TRIM se koristi za uklanjanje
helix, arc, circle, ellipse dijelova linija korištenjem drugih objekata
Razmak se može kao granica
naknadno podešavati ◦ Object to trim
objekat čiji dio se uklanja
◦ Cutting edge
granica odsijecanja
◦ Extend
produžavanje linija
Trim/Extend Fillet
Povezivanje ukrštenih
linija radijusom: FILLET
◦ Prvo se mora zadati radijus:
◦ Select first object or
[Undo/Polyline/Radius/Trim/Multiple]: R
◦ Specify fillet radius <0.0000>:
◦ Izbor linija koje se spajaju:
◦ Select first object or
[Undo/Polyline/Radius/Trim/Multiple]:
◦ Select second object
or shift-select to
apply corner:
Chamfer Brisanje
Obaranje ivica: CHAMFER ERASE
◦ Prvo se mora zadati udaljenost: ◦ Window/Last/Crossing/BOX/ALL/Fence/
◦ Select first line or [Undo/Polyline/ WPolygon/CPolygon/Group/Add/Remove/
Distance/Angle/Trim/mEthod/Multiple]: D Multiple/Previous/Undo/AUto/SIngle/
◦ Specify first chamfer distance <0.0000>: 2 SUbobject/Object
◦ Specify second chamfer distance <2.0000>: 4 L – posljednji
◦ Izbor linija koje se spajaju: nacrtani objekat
◦ Select first line or [Undo/Polyline/ P – objekti selektovani
Distance/Angle/Trim/mEthod/Multiple]: prethodnom naredbom
◦ Select second line ALL – svi objekti
or shift-select to apply corner:
4
Upotreba teksta, štampanje
Upotreba teksta, štampanje TEXT
doc.dr. Samir Lemeš
MTEXT
Predavanja za predmet
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
STYLE
Prostor modela i
Šumarski fakultet u Sarajevu, 2016.
prostor papira (Layout)
Format papira
Viewport
Sastavnica i mjerilo
Štampanje
TEXT MTEXT
Preporuka: kreirati Tekst uređen s paragrafima (pasusima) iz
poseban sloj za tekst. programa za obradu teksta
Kratki tekst – svaki novi red (Enter) Command: MTEXT
kreira poseban objekat
◦ Current text style: "Standard" Text height:
Command: TEXT 2.5 Annotative: No
◦ Current text style: "Standard" ◦ Specify first corner:
Text height: 2.5000 Annotative: No
Specify start point of text or [Justify/Style]: ◦ Specify opposite corner or [Height/Justify/Line
Specify height <2.5000>: ◦ spacing/Rotation/Style/Width/Columns]:
(visina teksta u izabranim jedinicama mjere)
Specify rotation angle of text <0>:
Definiše se pravougli okvir za unos teksta
(ugao rotacije teksta od horizontale) (tačkama na dijagonali).
MTEXT STYLE
Promjena osobina
teksta se vrši preko
unaprijed definisanih stilova (Standard)
.TTF:
True Type
Font
(MS Windows)
.SHX:
AutoCAD
vektorski font
1
STYLE Layout
Visina teksta (Height) različita od 0.00 U AutoCAD-u se koriste
neće zahtijevati unošenje visine nakon dva različita radna prostora: prostor za
naredbe TEXT. modeliranje (Model Space) i prostor za
Oblique angle: kosa slova (Italic = 15°) štampanje (Paper Space).
U prostoru za modeliranje
se crtaju svi geometrijski
elementi crteža.
U Layout-u se kreiraju elementi crteža za
štampanje (kote, tekst, sastavnica,
komentari, presjeci, detalji,...)
2
Format papira Viewport
Orjentacija papira: Portrait / Landscape Naredba MView služi za kreiranje
Viewport okvira na Layout-u.
◦ Command: MVIEW
◦ Specify corner of viewport or
[ON/OFF/Fit/Shadeplot/Lock/Object/
Polygonal/Restore/LAyer/2/3/4] <Fit>:
◦ Specify opposite corner:
Viewport okviri se zadaju
tačkama na dijagonali.
Object pretvara postojeće
objekte u Viewport okvire.
Viewport Viewport
Command: MV
◦ Specify corner of viewport or
View, Viewports, Named
[ON/OFF/Fit/Shadeplot/Lock/Object/
Polygonal/Restore/LAyer/2/3/4] <Fit>: 4
Command: MV
◦ Specify corner of viewport or
◦ [ON/OFF/Fit/Shadeplot/Lock/Object/
Polygonal/Restore/LAyer/2/3/4] <Fit>: 3
◦ Enter viewport arrangement
[Horizontal/Vertical/Above/Below/Left/
Right] <Right>:
Command: MV
◦ Specify corner of viewport or
◦ [ON/OFF/Fit/Shadeplot/Lock/Object/
Polygonal/Restore/LAyer/2/3/4] <Fit>: 2
◦ Enter viewport arrangement
[Horizontal/Vertical] <Vertical>:
Viewport Sastavnica
Tipkom PAPER/MODEL Sastavnica se obično snimi kao blok ili kao
u statusnoj liniji bira se sastavni dio predloška (Template).
način rada: Sastavnica se ne crta u modelskom
◦ PAPER: Viewport okviri se ponašaju kao prostoru nego u Layout-u.
jedinstveni objekti, koji se mogu premještati,
Primjer sastavnice:
skalirati, brisati
◦ MODEL: Kroz Viewport okvir se pristupa
modelskom prostoru, koji se može zumirati,
pomjerati (PAN) i modelirati
Ctrl+klik – prelazak iz jednog u drugi okvir
3
Sastavnica Mjerilo crteža
Bez obzira na format ili orjentaciju papira, Svaki Viewport može imati različito mjerilo.
sastavnica se uvijek crta u donjem Koriste se standardna mjerila:
desnom uglu. metrička: (m, cm, mm)
Kod uvezivanja 1:1, 1:2, 1:5, 1:10,...
crteža, vrši se anglosaksonska (inch):
presavijanje 1:1, 1:2, 1:4, 1:8, 1:16,...
papira tako da
sastavnica
uvijek bude
vidljiva.
4
Osnove 3D modeliranja
Osnove 3D modeliranja Osnovni koncepti
doc.dr. Samir Lemeš
Wireframe / Surface / Solid
Predavanja za predmet
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
Manipulacija 3D prikazom
Tehnike 3D modeliranja
Šumarski fakultet u Sarajevu, 2016.
Primitivi
Extrude / Revolve / Sweep / Loft
Booleove operacije
3D parametarske površine
1
Osnovni koncepti Wireframe
Kod 3D inkjet printera model se generiše U 3D modeliranju koriste se
nanošenjem tečne boje u komori tri vizuelne reprezentacije 3D
ispunjenoj praškastim materijalom. objekata: žičana (wireframe),
površinska (surface), i puna (solid)
Štampa se u slojevima debljine 0,1 mm
Žičani model se kreira specificiranjem
svakog ruba 3D objekta gdje se dodiruju 2
matematički kontinuirane površine,
ili povezivanjem
vrhova objekta
pravim ili krivim
linijama.
Wireframe Surface
Žičani model je najjednostavniji i koristi se Površinski model predstavlja nadogradnju
kod prikaza kompleksnih modela, kod žičanog modela informacijama o
nedostatka računarskih resursa i kad je površinama (lice/naličje, boje, spajanje i
potrebna brza promjene slike (frame rate). kontiuniteti)
Koristi se u kombinaciji s drugim načinima Površine se koriste za uklanjanje nevidljivih
reprezentacije, kako bi se olakšala linija (hidden line removal), što se može
manipulacija 3D objektima. realizovati hardverski
Ne može se koristiti ili softverski.
za proračun osobina Koriste se mreže
objekta (zapremina, parametarskih ili
površina, težište). ravnih površina.
Surface Solid
Za površinsko modeliranje se koriste: Puni modeli
◦ ravne površine podrazumijevaju
◦ parametarske površine da su sve površine
◦ interpolirane koje ograničavaju
(fillet) površine model zatvorene.
Za većinu primjena, svejedno je da li se
koristi žičani, površinski ili puni model, jer
nas zanima samo konačni 2D prikaz.
U nekim aplikacijama (CAM, CAE) važno je
da unutrašnjost objekta bude ispunjena.
2
Solid Manipulacija 3D prikazom
Za formiranje solid modela koriste se Pored tehnika iz 2D grafike (pan, zoom), za
Booleove operacije sa primitivima ili 3D grafiku koristi se i 3D rotacija (orbit).
operacije kao što su loft, extrude, revolve,... Za označavanje 3D
Presjek pune kugle i ravni koja prolazi kroz
pogleda koriste se
oznake strana svijeta:
njen centar je krug, a presjek kugle South, North, East, West i njihove
modelirane površinski sa kombinacije.
istom ravni je kružnica. Za manipulaciju u prostoru pomoću 3D
View Cube se koriste oznake: Top,
Bottom, Front, Back, Left, Right
3D rotacija: Shift + točak miša
3
Extrude Revolve
Operacije EXTRUDE kreira površinski ili Operacija REVOLVE sastoji
puni 3D objekt od otvorene ili zatvorene 2D se od 3 osnovna koraka:
konture 1. Izbor konture koja se rotira
Naredba REGION zatvoreni niz 2. Izbor ose oko koje se rotira
linija pretvara u poligon od kojeg 3. Izbor ugla rotacije (≤360°)
nastaje puni model.
Od zatvorenih regiona
Opcijom PATH može nastaju puni modeli,
se koristiti druga 2D
a od otvorenih
kontura da definiše
putanju translacije. površinski modeli.
Taper angle: ugao Kontura ne može
nagiba translacije. sjeći osu rotacije.
Sweep Loft
Kod operacije SWEEP, Operacija LOFT se
putanja može biti koristi za kreiranje
proizvoljna kontura. punih ili površinskih
modela tako što spaja
Može kreirati i pune i površinske modele.
2 ili više kontura.
Profile Rotation rotira profil oko putanje. Konture moraju biti pravilno orijentisane i
Scale Along Path pozicionirane u prostoru prije
skalira profil od početka operacije LOFT (za razliku od
do kraja putanje. SWEEP, koja ih
automatski
Twist Along Path je
pozicionira).
ugao rotacije profila.
4
3D vizualizacija i rendering
3D vizualizacija Faze 3D modeliranja
doc.dr. Samir Lemeš
Software za 3D modeliranje
Predavanja za predmet Materijali
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)" Osvjetljenje
Šumarski fakultet u Sarajevu, 2016.
Sjenčenje
Refleksija
Okvir isijecanja
Rasterizacija
slike i videa
Tehnike
rasterizacije
1
Revit Maya
Autodesk Maya je software za 3D
računarsku grafiku za MS Windows, Mac
OS i Linux.
Od 1998. proizvod kompanije Alias Systems
Corporation (Alias|Wavefront) a od 2005. u
vlasništvu Autodesk Inc.
Koristi se za kreiranje interaktivnih 3D
aplikacija, kao što su video igre, crtani
filmovi ili vizualni efekti u filmovima.
Ima odličnu integraciju sa software-ima za
uređivanje digitalnog videa.
Maya SketchUp
Software za 3D
modeliranje,
za arhitekturu, građevinarstvo, mašinstvo, ali
i za industriju zabave (filmovi, igre i sl.)
Omogućava smještanje 3D modela u Google
Earth i korištenje Google Earth tekstura.
Besplatna verzija: Google SketchUp
Komercijalna verzija: SketchUp Pro
Export iz Sketchup Pro u: 3ds, dwg,
dxf, fbx, obj, xsi, wrl format.
2
Autodesk 3ds Max SierraSoft Vista
3
Osvjetljenje Osvjetljenje
Komponente osvijetljenosti: Objekti koji nisu direktno osvijetljeni su ipak
1. Osobine izvora svjetla: vidljivi (npr. plafon u sobi, donja strana stola).
◦ Spektar emitovanog svjetla (boja) To je rezultat indirektne osvijetljenosti od
◦ Geometrijski atributi: položaj, smjer, oblik emitera, koja se odbija od drugih površina
◦ Usmjereno slabljenje Preteško za proračun (u realnom vremenu),
◦ Polarizacija
pa se koristi trik: "ambijentalni izvor
svjetla".
2. Osobine površina:
Nema prostorne
◦ Spektar refleksije karakteristike niti smjer;
(boja površine)
isto osvjetljava sve površine.
◦ Refleksija dijelova površine
Količina refleksije zavisi
◦ Geometrijski atributi od osobina površine.
Osvjetljenje Osvjetljenje
Kod usmjerenog izvora svjetla smjer je Tačkasti izvori svjetla emituju svjetlo
konstantan za sve prikazane površine. jednako u svim pravcima iz jedne tačke.
Sve zrake svjetla su paralelne, kao da je Spot-svjetla su tačkasti izvori čiji
izvor beskonačno daleko od osvijetljenih intenzitet opada usmjereno.
površina. Površinski izvori svjetla definišu 2-D
ambijentalno: usmjereno: površinu emitovanja (disk ili poligon).
Sjenčenje Sjenčenje
Sjenčenje (shading) je Flat shading je tehnika
proces promjene boje brzog sjenčenja koje uzima
površine 3D objekta, u obzir samo ugao izvora svjetla i normale
na osnovu ugla pod kojim je objekat na površinu objekta, njihove boje
osvijetljen i udaljenosti izvora svjetla.
i intenzitet svjetlosti.
Renderisanje (rasterizacija) je proces
pretvaranja 3D objekata u 2D rasterske Smooth shading
slike, sa definisanim materijalom, (glatko sjenčenje)
osvjetljenjem, položajem posmatrača i koristi i druge osobine.
sjenčenjem. Algoritmi za linearnu interpolaciju glatkog
Može se vršiti i u realnom vremenu. sjenčenja su Phong i Gouraud.
4
Refleksija Okvir isijecanja
Refleksija je tehnika za opis objekata koji Isijecanje je svaka
odbijaju svjetlost (ogledala, sjajne površne): procedura koja uklanja dijelove slike.
◦ Metallic – refleksije zadržavaju boju objekta. Algoritmi isijecanja se koriste u 2D
◦ Polished – potpuna refleksija, kao ogledalo. pogledima da bi se identifikovao dio slike
koji se nalazi unutar prozora isijecanja
◦ Blurry – zamućenost, kao na hrapavoj površini.
(vidljivi dio slike).
◦ Glossy – reflektuje samo svjetlost sa izvora.
Matrice transformacija
se primjenjuju samo na
isječeni dio slike, kako
bi se smanjio obim
proračuna.
5
3D animacije 3D animacije
Pored statičnih 3D vizualizacija, sve se više Sve su popularnije "walk-through" animacije,
koriste i 3D animacije, za simuliranje koje simuliraju kretanje kroz 3D model.
pokretnog 3D prikaza dizajna: Koriste se prednosti tehnika 3D
◦ Lakša vizualizacija za dizajnera modeliranja i vizualizacije (atmosferske
◦ Bolje predstavljanje dizajna klijentima pojave, sjene,
Nakon kreiranja animacije, vrši se osvjetljenja)
renderisanje, da bi se animacija mogla kako bi se
pohraniti u neki video format (CAD postigla
vektorski formati zahtijevaju licence za što realističnija
software). slika dizajna.
6
CAD-GIS integracija
CAD-GIS integracija Karakteristike CAD i GIS 3D objekata
doc.dr. Samir Lemeš
Metode integracije
Predavanja za predmet
B4812 "Kompjutersko oblikovanje parkovskog prostora (CAD)"
Konverzija geometrije
Gubitak informacija
Šumarski fakultet u Sarajevu, 2016.
Implementacija
1
Karakteristike GIS objekata Metode integracije
Koristi se statistički opis objekata s Za integraciju heterogenih 3D podataka iz
nedovoljno informacija o obliku. CAD i GIS sistema koriste se sljedeće
Moraju postojati relacije između metode integracije:
prostornih i drugih podataka. ◦ Direktni uvoz podataka,
Podaci sadrže određenu ◦ Dijeljeni pristup
nepreciznost, tako da je bazi podataka,
GIS objekat uvijek samo približno definisan. ◦ Formalna semantika i
integrisano
Često se kombinuju podaci iz više izvora; upravljanje podacima,
potrebno je usklađivanje parametara. ◦ Prevođenje datoteka.
2
Prevođenje datoteka Konverzija geometrije
Prevođenje podrazumijeva konverziju Geometrija je važan dio
podataka iz jednog u drugi format. CAD i GIS sistema.
DXF format može biti posrednik. CAD sistem sadrži i
Zbog razlika između 3D CAD i GIS modela pokretne i nepokretne
podataka i formata datoteka, potrebno je objekte, dok GIS sistem
uspostaviti sintaksne i semantičke relacije.
sadrži samo nepokretne
Tokom tog procesa
objekte.
dolazi do
neizbježnog gubitka Konverzija geometrije nepokretnih
podataka, koji objekata je najvažnija komponenta
treba minimizirati. integracije ova dva sistema.
3
Konverzija geometrije Gubitak informacija
U novije vrijeme i GIS software podržava Konverzija podataka između različitih formata
parametarske površine (B-spline, NURBS). datoteka ne može sve objekte prenijeti u
Obzirom na način prikupljanja GIS identičnoj formi iz jednog domena u drugi.
podataka (laserska triangulacija, oblak Naprimjer, AutoCAD može predstaviti
prostornih tačaka), izvorno su GIS površine matematički luk (dio kružnice), dok GIS
predstavljene software ne podržava taj tip objekta.
mrežom trouglova,
Obično se CAD luk definisan
ali postoje tehnike
s tri tačke u GIS-u predstavlja
za pretvaranje
nizom povezanih duži.
mreže trouglova
u NURBS površine. Da bi se smanjila greška,
povećava se broj duži koje aproksimiraju luk.