120 likes | 214 Views
TEHNICI SIMPLE DE EDITARE A OBIECTELOR. SETURI DE SELECTIE
E N D
TEHNICI SIMPLE DE EDITARE A OBIECTELOR • SETURI DE SELECTIE Din punctul de vedere al programului raspunsul utilizatorului reprezinta un set de selectie. Un set de selectie reprezinta o colectie de obiecte din desen care vor fi luate in considerare de catre o comanda de editare. Un set de selectie este creat la cererea Select objects, forma cursorului se schimba. Raspunsul utilizatorului poate fi: • sa selecteze un singur obiect • sa selecteze individual fiecare din obiectele care vor face parte din setul de selectie • sa raspunda cu unul din urmatoarele moduri de selectie: • utilizarea unei ferestre explicite (WINDOW) sau a unei ferestre de intersectie(CROSSING WINDOW) • selectarea ultimului obiect (LAST)
selectarea tuturor obiectelor (ALL) • utilizarea unei linii de hotar (FENCE) • utilizarea unei linii poligonale (WPOLYGON) sau a unui poligon de intersectie (CPOLYGON) • utilizarea selectiei anterioare (PREVIOUS) • anularea ultimei optiuni de selectie apelate (UNDO) • inlaturarea (REMOVE) sau adaugarea (ADD) de obiecte in setul de selectie • parcurgerea ciclica a obiectelor Window vor fi selectate toate obiectele care se gasesc strict intr-o zona dreptunghiulara pe care utilizatorul o precizeaza prin doua colturi opuse, definita de la stanga la dreapta cu ajutorul mouse-ului. Crossing vor fi selectate toate obiectele care se gasesc strict intr-o zona dreptunghiulara pe care utilizatorul o precizeaza prin doua colturi opuse,
Obiectele nu trebuie sa fie strict in interiorul zonei, ele pot traversa conturul. Fereastra este definita de la dreapta la stanga cu ajutorul mouse-ului. Last ultimul obiect desenat va fi adaugat in setul de selectie. All selecteaza toate obiectele, cu exceptia celor care se afla pe un strat zavorat sau inghetat, optiunea selecteaza si obiectle care nu sunt vizibile in vederea curenta. Fence puteti defini o serie de segmente de dreapta care intersecteaza obiectele din desen, aceste segmente formand impreuna o linie de hotar. Toate obiectele intersectate de linia de hotar sunt selectate. Wpolygon este o selectie de tip Window dar cu contur poligonal. Utilizatorul precizeaza punctele care alcatuiesc conturul. Cpolygon selectie de tip Crossing pe un contur poligonal. Previous reselecteaza obiectele din setul de selectie anterior Undo anuleaza ultima optiune de selectie executata Remove comuta din modul de eliminare; toate obiectele pe care le selectati sunt eliminate din setul de selectie. Fara sa treceti in mod de eliminare puteti sterge
obiecte prin apasarea tastei SHIFT si selectarea obiectului dorit. • COMENZI PENTRU EDITARE Cele mai multe din comenzile din acest grup se gasesc in meniul Modify sau pe bara de instrumente Modify. ERASE permite inlaturarea dintr-un desen a obiectelor selectate. Efectul comenzii poate fi anulat, daca folosim comanda OOPS (care poate fi apelata doar dupa Erase) sau UNDO. Aplicatie1 Stergerea unor entitati prin selectie de tip Window.
Sa se elimine dreptunghiul din desen. Aplicatie 2 Sa se stearga triunghiul mijlociu folosind optiuni de selectie. Aplicatie 3 Sa se stearga elementele din interiorul dreptunghiului dintr-o singura selectie.
MOVE permite mutarea obiectelor selectate intr-o noua pozitie, dupa ce selectati obiectele trebuie sa stabiliti punctul de baza pentru setul de selectie. De obicei, ca punct de baza se alege un punct de pe unul dintre obiectele ce urmeaza a fi mutate. Apoi, alegeti un al doilea punct, acesta reprezentand noua pozitie a punctului de baza. Daca cunoasteti distanta de deplasare puteti introduce acesta valoare la promptul care cre punctul de baza. Aplicatie 1 Mutati succesiv cercul in toate varfurile triunghiului.
Aplicatie 2 Deplasati un cerc de centru 5,5 si raza 5 intr-un punct care se gaseste la o distanta de 50 de unitati pe axa x si 30 pe axa y. COPY permite copierea unor obiecte; lucreaza in acelasi fel ca si Move, dar obiecte originale raman in pozitia initiala. Daca stiti valoarea exacta a distantei de deplasare, o puteti introduce la promptul care va cere sa specificati punctul de baza. Daca nu definiti al doilea punct valoarea introdusa se va interpreta ca o distanta de deplasare. Daca doriti mai multe copii ale obiectelor dati optiunea MULTIPLE, pentru sfarsit dati Enter. Aplicatie 1 Aceleasi exercitii ca si la mutare doar ca se cere copierea cercurilor. Aplicatie 2 Sa se deseneze doua cercuri concentrice si un triunghi echilateral de latura 40 de unitati, sa se copieze cercurile in mijloacele laturilor triunghiului. ROTATE permite rotirea obiectelor in jurul unui punct de baza. Implicit rotirea obiectelor se realizeaza in sens trigonometric. Pentru unghiul de rotatie puteti introduce unghiul, selecta un punct sau puteti opta pentru REFERENCE- trebuie precizate doua unghiuri, primul are semnificatia de unghi de referinta, cel de al doilea reprezinta noul unghi.
Obiectele vor fi rotite cu diferenta dintre noul unghi si unghiul de referinta. Aplicatie 1 Rotiti un triunghi echilateral de latura 60 de unitati cu cate 300. Aplicatie 2 Rotiti conturul inchis, astfel incat dreapta AB sa aiba directia AC. c a b
SCALE permite modificarea dimensiunii obiectelor, adica scalarea lor. Dupa selectia obiectelor de scalat va trebui sa selectati punctul de baza, apoi introduceti un factor de scara, selecta in mod grafic o distanta (lungimea liniei atasate cursorului) sau specifica optiunea REFERENCE (dati o lungime de referinta dupa care o noua valoare pentru lungime). Aplicatie Desenati un triunghi echilateral de latura 60 care are un cerc in centrul de greutate. Modificati desenul prin scalare: • cu factor de scalare 0.5 si 2 • modificand lungimea de 60 la valori de 20, 80, 100. MIRROR permite oglindirea unor obiecte in raport cu o axa de oglindire. Dupa selectarea obiectelor ce urmeaza a fi oglindite trebuie sa selectati doua puncte care definesc linia de oglindire. Comanda are o singura optiune, acre va permite sa specificati daca obiectele originale vor fi sterse sau nu. Aplicatie 1 Prin oglindiri succesive ale unui triunghi echilateral de latura 60 cu un cerc in interior realizati figura:
Aplicatie 2 Sa se realizeze urmatoarea schita ARRAY permite realizarea de copii multiple ale unor obiecte originale. Aceste copii vor fi dispuse regulat, in tablouri rectangulare sau polare.La tablourile rectangulare va trebui sa introduceti numarul de linii si coloane, distanta dintre liniile alaturate (valoare pozitiva liniile vor fi puse in sensul pozitiv al axei y, in caz contrar pe sens negativ) si distanta dintre coloanele alaturate (valoare pozitiva coloanele vor fi puse in sensul pozitiv al axei x, in caz contrar pe sens negativ). Daca la distanta ati ales celula unitara veti selecta doua puncte ce reprezinta colturile ferestrei, inaltimea si latimea ei vor fi distanteledintre linii si coloane.
Optiunea polar are ca efect dispunerea radial in jurul unui punct de centru. Vi se cer centrul tabloului, numarul de obiecte (inclusiv cel initial), unghiul la centru pe cre vor fi dispuse obiectele, si daca doriti sau nu rotirea obiectelor pe masura ce sunt copiate sau nu. STRETCH permite alungirea sau deformarea unor obiecte de tip linii, arce, arce de elipsa, segmente de polilinie, curbe spline. Pentru realizarea acestei comenzi este nevoie de o fereastra de selectie. Punctele de capat ale obiectelor care se gasesc in interiorul ferestrei de selectie sunt mutate, cele din exteriorul ferestrei raman neschimbate.Pentru selectie trebuie folosit modul crossing sau crossing polygon. Se incheie specificarea setului de selectie prin ENTER, dupa care se raspunde cu un punct iar la urma se introduce noul punct sau deplasamentul. Aplicatie 1 Transformati un triunghi echilateral intr-un triunghi isoscel respectiv unul oarecare. Aplicatie 2 Intintedi figura de mai jos cu 15 unitati la dreapta.
OFFSET porneste de la un obiect initial si realizeaza o copie a acestuia care pastreaza aspectul obiectului initial si care trece printr-un punct precizat sau se gaseste la o anumita distanta fata de obiectul initial. Aplicatii linie paralela la o linie data prin punct impus linie paralela la o linie data la o distanta impusa arce paralele la arc dat constructii de cercuri concentrice polylinii paralele