Poglavlje 9
Ure|ivanje objekata na crte`u
1-9
_________________________________________________________________________________________________________
P oglavlje
99
U R E \IVAN JE O BJE K AT A N AC R TE@ U
Kompjutersko crtanje i konstruisanje
2-9
__________________________________________________________________________________________________________
u Modifikovanje
objekata na crte`u
P
otreba za promenama i dopunama na objektima je ~esto prisutna kada je u pitanju geometrijsko modeliranje. Procenjuje se da se za modifikovanje ve} postoje}eg objekta utro{i 70% vremena od ukupnog vremena ulo`enog u njegovo direktno modeliranje. U tom smislu, razvijen je veliki broj metoda koje korisniku omogu}avaju da izvr{i ~ak i ve}e modifikacije na objektu, bez posledica na postavljeni rok zavr{etka modeliranja. U ovom poglavlju prikazane su razli~ite tehnike za uno{enje izmena na 2D objektima u crte`ima sa velikim stepenom automatizovanosti primene metode. Ove metode uklju~uju selekciju jednog ili skupa objekata nad kojima se vr{i editovanje u koje spada: p p p p p p p p
u
Biranje objekata za editovanje. Editovanje objekata izme{tanjem, promenom veli~ine i modifikovanjem. Kori{}enje gripova za ure|ivanje objekata. Izrada imenovanih skupova selektovanih objekata. Obrada polilinijskih objekata. Uskla|ivanje karakteristika jednog objekta sa karakteristikama drugog. Kori{}enje opcije Quick Select za biranje objekata na osnovu kriterijuma zadatih za filtriranje. Obrada karakteristika kori{}enjem dijaloga Properties.
Selekcija objekata za ure|ivanje
Proces ure|ivanja po~inje selekcijom jednog, ili ure|enog skupa objekata. Op{ti postupak za selekciju je otvoren, {to zna~i da se mogu koristiti mnoge raspolo`ive metode i po redosledu kako konstruktoru odgovara. Prate}i odziv komandne linije korisnik bira redosled, na osnovu razgranatih algoritama, kojim }e putem vr{iti ure|ivanje (editovanje). Skupovi objekata se mogu ure|ivati pre ili posle aktiviranja komande Edit. u
Selekcija metodom Noun/Verb
Kada je ova metoda aktivna (selektovana u Selection Modes u dijalog boksu Options u tabu Selection) skupovi izabranih objekata mogu se formirati pre ili posle aktiviranja neke komande za obradu, modifikaciju i sl. Za prikazivanje ovih opcija aktivirati fajl K46.dwg. U cilju operacionalizacije metode Noun/verb selection: p p p p
Pritisnuti desni taster mi{a na povr{inu za crtanje, a zatim izabrati Options... Otvoriti tab Selection, a zatim u polju Selection Modes selektovati ) Noun/verb selection. Isklju~iti opciju Enable grips (u polju Grips), taba Selection dijaloga Options. Izbor, kao na sl. 9.1, potvrditi ek. tasterom Apply ili OK.
Poglavlje 9
Ure|ivanje objekata na crte`u
3-9
_________________________________________________________________________________________________________
Sl. 9.1 Dijalog boks Options sa tabom Selection i operacionalizovanim modovima Selection (bez Grips re`ima sa desne strane) u
Metode za selekciju objekata
ª Primer:
Naj~e{}i na~in za selekciju objekata je obuhvatanje objekata prozorom za biranje. Iako postoje dva na~ina da se ovakva selekcija izvr{i, veoma je va`an redosled otvaranja prozora. Tako susre}emo: u
Primena metode “okvir za biranje” (Using Window). Pozicionirati ta~ku
A (sl. ta~ke B, da
9.2a), a zatim, dr`e}i pritisnut levi taster mi{a, mi{ povu}i udesno nadole do bi se formirao okvir za selekciju. Objekti, koji su u potpunosti (ne delimi~no) obuhva}eni okvirom (pravougaonik sa punom konturom), pripada}e skupu izabranih objekata (sl. 9.2b). Da bi se deselektovali entitete, otvoriti iska~u}i meni i izvr{iti komandu Deselect All ili sa tastature izvr{iti Esc. Selektovani entiteti
Okvir za selekciju
a)
b)
Sl. 9.2 Efekti primene metode selekcije “ okvira za biranje”
(K46.dwg)
Kompjutersko crtanje i konstruisanje
4-9
__________________________________________________________________________________________________________
u
Primena metode “prese~ni okvir” (Crossing Window) - Locirati po~etnu ta~ku A
(sl. 9.3a), a zatim mi{ povu}i ulevo nagore do ta~ke B, da bi se dobio prese~ni okvir (pravougaonik sa isprekidanom konturom) kojim se selektuje objekat. Skupu izabranih objekata pridodaju se svi objekti koji su, u celosti ili delimi~no, obuhva}eni ovim pravougaonikom (sl. 9.3b). Izvr{iti Esc. Prese~ni okvir
Selektovani entiteti
b)
a)
Sl. 9.3 Efekti primene metode selekcije “ prese~nog okvira” u
(K34.dwg)
Prozori nepravilnog oblika
ª Primer:
Poligon u obliku pravougaonika ~esto je nedovoljan da selektuje potreban skup objekata. Naro~ito je to evidentno kod kompleksnih i “gusto” fokusiranih objekata na maloj povr{ini. U tom smislu postoje i dodatne (specijalne) metode gde se skup izabranih objekata mo`e formirati obuhvatanjem putem poligona, proizvoljno kreiranim od strane korisnika.
Metoda poligonalnog okvira
- Da bi se operacionalizovala ova metoda, dovoljno je, na zahtev Select (¿), upisati alias WP i pritisnuti Enter. Objekti koji su u potpunosti obuhva}eni poligonalnim okvirom (sa proizvoljnim brojem ta~aka), dodaju se tada skupu izabranih objekata. u
(Wpolygon)
a)
b)
Wpolygon
Sl. 9.4 Efekti primene metode selekcije “ poligonalnim okvirom”
pikboks
Selektovani objekti
Poglavlje 9
Ure|ivanje objekata na crte`u
5-9
_________________________________________________________________________________________________________
2 Algoritam komandne linije: selekcija objekata metodom wp Command: select Select objects: wp First polygon point: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: 3 found
u
(uneti komandu selektovanja) (sintaksa izabrane metode) (uneti koordinate ta~ke A) ¿ (uneti koordinate ta~ke B) ¿ (uneti koordinate ta~ke C) ¿ (uneti koordinate ta~ke D) ¿ (uneti koordinate ta~ke E) ¿ (uneti koordinate ta~ke F) ¿ ¿ (broj selektovanih ebjekata).
Prese~ni poligonalni okvir - Ovaj okvir sa isprekidanim konturama se koristi da
bi se skupu izabranih objekata dodali svi objekti koji su potpuno ili delimi~no obuhva}eni ovim okvirom. Za operacionalizaciju uneti komandu Select (¿), a zatim, na zahtev Select objects: (ili samo s i ¿) upisati CP (Cpoligon).
a)
Selektovani entiteti
Sl. 9.5 Efekti primene metode selekcije “ prese~nim poligonalnim okvirom”
2 Algoritam komandne linije: selekcija objekata metodom cp Command: select Select objects: cp First polygon point: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: 8 found
(uneti komandu selektovanja) (alias sintaksa izabrane metode) (uneti koordinate ta~ke A) ¿ (uneti koordinate ta~ke B) ¿ (uneti koordinate ta~ke C) ¿ (uneti koordinate ta~ke D) ¿ (uneti koordinate ta~ke E) ¿ (uneti koordinate ta~ke F) ¿ ¿ (broj selektovanih objekata) (Esc).
b)
Kompjutersko crtanje i konstruisanje
6-9
__________________________________________________________________________________________________________
u
Metoda ogra|ivanja
ª Primer:
Ova metoda omogu}uje da se defini{e niz privremenih linijskih segmenata koji se formalno zovu ogradama (Fence). Skupu izabranih objekata dodaju se svi objekti kroz koje prolazi “ograda”. Opcija Fence je ~esto efikasniji metod selekcije objekata nego {to su to poligonalne metode, naro~ito kod pridru`ivanja nesusednih objekata u skupu izabranih objekata. Opcija Fence mo`e se koristiti ako se na zahtev za unos Select objects upi{e skra}enica F. Ako se `eli upotrebiti Noun/verb re`im, npr. da bi se obrisali selektovani objekti, potrebno je primeniti slede}i skup postupaka: 1 . Ponovo otvoriti fajl p
p p p
K46.dwg.
Podesiti iz menija Tools m Options... m tab Selection m Selection Modes m ) Noun/verb selection, isklju~iti Enable grips kao prema sl. 9.1 i zatvoriti dijalog ek. tasterom OK. Sa palete Modify aktivirati komandu Erase. U komandnu liniju upisati F, a zatim pritisnuti taster Enter. Izabrati ta~ke: A, B, C, D, E, F, A za definisanje pravih linija, a zatim pritisnuti desni taster mi{a na povr{inu za crtanje i potvrditi Enter-om. Pet objekata }e biti izbrisano.
2. Uklju~iti mod
LWT
sa statusne linije i snimiti crte` kao fajl
K46_1.dwg.
Selektovani objekti
*
* a)
b)
Sl. 9.6 Efekti primene metode selekcije i brisanja
Fense
2 Algoritam komandne linije: selekcija objekata metodom Fence Command: _erase Select objects: F First fence point: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]:
(komanda brisanja objekata) (sintaksa primenjene metode selekcije) (uneti koordinate ta~ke A) ¿ (uneti koordinate ta~ke B) ¿ (uneti koordinate ta~ke C) ¿ (uneti koordinate ta~ke D) ¿ (uneti koordinate ta~ke E) ¿
c)
Ure|ivanje objekata na crte`u
Poglavlje 9
7-9
_________________________________________________________________________________________________________
Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: Specify endpoint of line or [Undo]: 5 found Select objects: (Esc)
u
(uneti koordinate ta~ke F) ¿ (uneti pribli`no koordinate ta~ke A) ¿ ¿ (broj selektovanih i obrisanih objekata)
(prekid teku}e komande).
Selekcija svih objekata
ª Primer:
Svi objekti, bez obzira na boju, lejer, debljinu i sl. mogu se selektovati komandom select (¿) i na zahtev Select object: izvr{iti komandu all (sve). Ovaj skup formiraju samo objekti iz nezamrznutih lejera. Isklju~iti fajl bez sa~uvanih izmena.
Svi objekti su selektovani
Sl. 9.7 Efekti primene metode selekcije svih objekata
All (K46.dwg)
2 Algoritam komandne linije: selekcija svih objekata metodom All Command: select (¿) Select objects: all (¿) 21 found
(izvr{na komanda selektovanja) (sintaksa primenjene metode selekcije) (broj selektovanih entiteta) (Esc).
¥ Napomena: Pored nabrojanih i primenjenih metoda postoje i druge, koje se ovde ne}e koristiti, nego se njihova uloga daje u pojmovnom obliku na CD-u. Previous, Last Object Cycling i znak pitanja ?. 2 Algoritam komandne linije: selekcija objekata Command: select (komanda za selekciju objekata) Select objects: ? (znak za pregled svih metoda selektovanja) *Invalid selection* Expects a point or Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/ Multiple/Previous/Undo/AUto/Single (opcione komande selekcije objekata) Select objects: (izvr{iti izbor metode upisivanjem aliasa)
Kompjutersko crtanje i konstruisanje
8-9
__________________________________________________________________________________________________________
u
Modifikacija 2D objekata izme{tanjem
Formirani objekti mogu se menjati na nekoliko na~ina. Prvi od njih je da se promena vr{i u strukturi objekta, modifikovanjem njegovih karakteristika ili promenom njegove strukture. Druga promena se odnosi na modifikaciju objekata izme{tanjem, gde se originalni objekat strukturalno ne koriguje, ve} se naj~e{}e: umno`ava, preme{ta, rotira i sl. U ovom delu prezentova}e se ova grupa metoda za 2D modifikovanje, a to su: Copy, Mirror, Offset, Array, Align, Move i Rotate. Sli~ne, ili iste verzije ovih metoda, susre}u se i kod 3D modeliranja. u Opcione p p p
komande
u Opcione
Copy
Paleta alata: Modify m Copy Object Meni: Modify m Copy Komandna linija: copy (co) (¿)
p p p
komande
Move
Paleta alata: Modify m Move Meni: Modify m Move Komandna linija: move (m) (¿) .
2 Algoritam: preme{tanje i kopiranje objekata ª Primer.
Nacrtati mali plo~asti objekat sa ~etiri otvora kori{}enjem komandi
Move
i
Copy.
1 . Otvoriti polazni fajl p p p p p
S49.dwg
Pritisnuti desni taster mi{a na povr{ini za crtanje i izabrati tab Options... , a zatim:. Otvoriti tab Selection. U opciji Selection Modes, uklju~iti opcije ) Noun/verb selection i ) Implied windowing. U polju Grips, isklju~iti (postavite na Off) Enable grips. Pritisnuti ek. taster OK.
Sl. 9.8 Sadr`aj polaznog fajla 2. Sa palete alata p
(sl. 9.8).
Modify
S49.dwg
izabrati komandu
Selektovati kru`ni objekt i pritisnuti
Move,
Enter.
a zatim:
Ure|ivanje objekata na crte`u
Poglavlje 9
9-9
_________________________________________________________________________________________________________
p p p
Uklju~iti ORTHO mod u statusnoj liniji, a zatim izabrati baznu ta~ku u centru kruga. Povu}i pointer na dole i u komandnu liniju upisati vrednost 50. Upis potvrditi Enter-om. Ovim je objekat preme{ten na poziciju centra 275,95.
2 Algoritam komandne linije: preme{tanje objekta Command: _move (komanda preme{tanja) Select objects: 1 found Select objects: Specify base point or displacement: 275,145 (¿) Specify second point of displacement or