Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice
Acasa » referate » informatica
Comenzi de editare

Comenzi de editare


Comenzi de editare

Sunt comenzi cu ajutorul carora se modifica datele corespunzatoare unor obiecte deja existente in baza de date, sau se creeaza noi obiecte pe baza unora existente.

Un obiect este o entitate sau o colectie de entitati. Pentru a modifica unul sau mai multe obiecte, acestea trebuie selectate, operatie in urma careia se creeaza o multime de selectie (selection set), reprezentata punctat pe ecran.
Exista in AutoCAD doua moduri de selectare, folosite de comenzile de editare in functie de specificul lor. Un mod de selectare este prin multimi de selectie, folosind comanda SELECT. Celalalt consta in selectarea unei singure entitati prin punctare, adica prin indicarea unui punct de pe entitatea respectiva.



Comanda Select

Desi exista o comanda cu acest nume, SELECT nu produce modificari in desen decat atunci cand este folosita ca subcomanda de catre alte comenzi de editare. Multimea de selectie dispare din memorie odata cu crearea unei multimi noi.

La apelarea comenzii SELECT apare in linia de dialog prompterul:

Select objects:

iar in zona de desenare un patratel selector (pickbox). Modul implicit de selectare a unui obiect este punctarea, adica asezarea patratelului selector pe obiectul respectiv si apasarea tastei Enter sau a butonului corespunzator al dispozitivului de intrare (mouse). Marimea selectorului poate fi controlata prin intermediul variabilei PICKBOX.

Optiunile de selectare sunt:

Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/CLass/Add/Remove/Mult iple/Previous/Undo/AUto/SIngle

Cele mai importante optiuni de selectare:

      • Window - Se cer doua colturi care definesc un dreptunghi. Dupa introducerea celui de-al doilea colt, vor fi selectate entitatile complet incluse in dreptunghi.
      • Crossing - Se defineste un dreptunghi, ca la Window, dar vor fi selectate si entitatile care se intersecteaza cu laturile dreptunghiului (crossing = intersectie).
      • Last - Selecteaza ultima entitate creata, vizibila pe ecran.
      • ALL - Selecteaza toate entitatile din desen.
      • Previous - Selecteaza aceleasi obiecte care au fost selectate in comanda precedenta.
      • Remove - Determina eliminarea din multimea de selectie a obiectelor care vor fi selectate. Dupa selectarea acestei optiuni, prompt-ul devine Remove objects. Eliminarea obiectelor din multimea de selectie se poate face si prin apasarea tastei Shift cand se face selectarea cu ajutorul mouse-ului.
      • Add - Dupa ce a fost folosita optiunea Remove, revine in modul Select objects (adaugare in multimea de selectie).
      • AUto - Determina automat modul de selectare folosit, astfel: daca se selecteaza direct o entitate (patratelul selector este pozitionat pe entitatea dorita), aceasta este inclusa in multimea de selectie si reapare prompt-ul Select objects. Daca se apasa butonul mouse-ului cand patratelul selector nu este pozitionat pe nici o entitate, AutoCAD-ul va selecta automat folosind modul Window sa Crossing, astfel: daca dupa primul click cursorul este deplasat spre dreapta, modul ales este Window; daca cursorul este deplasat spre stanga, modul ales este Crossing.

Copy


Cu ajutorul acestei comenzi se pot obtine copii ale obiectelor deja existente in desen.

Copierea consta in translatia punctelor redesenarea obiectelor copiate in functie de punctele obtinute. O translatie este definita de operatiile:

        • x2=x1+t1
        • y2=y1+t2
        • z2=z1+t3
          t1,t2,t3 sunt componentele vectorului de translatie.

Selectarea obiectelor care vor fi copiate se face prin intermediul subcomenzii Select. Aceasta nu trebuie apelata de catre utilizator - AutoCAD-ul o foloseste automat.

Move

Cu comanda MOVE se pot muta entitati sau grupuri de entitati in alta zona a desenului. Nu se adauga noi obiecte in baza de date, se modifica doar proprietatile corespunzatoare punctelor (listele de coordonate). Este similara comenzii COPY, dar entitatile originale vor fi sterse de pe ecran.

Array

ARRAY este o comanda de copiere multipla. Obiectele copiate vor fi dispuse sub forma de matrice sau pe un contur circular, in functie de modul (rectangular/polar) ales. Ca la comanda COPY, listele entitatilor create vor fi adaugate la baza de date.

Rotate

Obiectele desenate pot fi rotite. Prin aceasta nu se creeaza noi entitati, ci se modifica cele existente. Operatia efectuata este o rotatie definita prin:

        • x2=x1*cos(u)-y1*sin(u)
        • y2=x1*sin(u)+y1*cos(u)
          unde u este unghiul de rotatie, x1,y1 si x2,y2 sunt coordonatele punctului inainte si respectiv dupa rotatie.

Punctul de referinta este punctul in jurul caruia se rotesc obiectele selectate.

Scale

Comanda SCALE se foloseste pentru a ajusta dimensiunile unui grup de obiecte. Dialogul este asemanator cu cel de la ROTATE, dar in locul unghiului de rotatie se va cere factorul de scara. Nu se creeaza noi entitati, iar la cele existente se vor modifica dimensiunile. Vor fi afectate deci punctele de inserare, capetele liniilor, centrele arcelor si cercurilor, razele, inaltimea textului, scarile la care sunt reprezentate blocurile, etc.

Transformarile efectuate asupra punctelor sunt:

        • x2=S*x1
        • y2=S*y1
          S este factorul de scara, iar x1,y1 si x2,y2 sunt coordonatele relative la punctul de referinta
          iar asupra distantelor (de ex. inaltimea textului):
        • d2=S*d1

Mirror

Cu MIRROR se pot obtine simetricele obiectelor selectate fata de o axa de simetrie data. Transformarile sunt asemanatoare cu cele de la SCALE, dar factorii de scara pe x si y sunt diferiti. Valorile lor sunt calculate de catre AutoCAD si nu afecteaza dimensiunile obiectelor. De exemplu, in cazul simetriei dupa o axa verticala, factorul de scara pe y este 1, iar pe x -1, punctul de referinta (corespunzator comenzii SCALE) fiind un punct de pe axa de simetrie.

Erase

ERASE este comanda cu care se pot elimina din desen entitatile nedorite. Pentru aceasta, se selecteaza (cu SELECT) entitatile ce vor fi sterse; la apasarea tastei Enter ele dispar de pe ecran.

Extend

EXTEND determina prelungirea unei entitati (sau a mai multor entitati, selectate pe rand, una cate una) pana la intersectarea ei cu un contur selectat anterior. Selectarea conturului se face prin subcomanda SELECT, iar selectarea entitatilor de extins se face prin punctare. Conturul nu trebuie sa fie neaparat inchis (poate fi si o singura linie, sau un arc).

Aceasta comanda nu determina aparitia de noi entitati in baza de date; se modifica doar proprietatile entitatilor extinse. Nu se poate aplica blocurilor.

Trim

TRIM este o comanda similara comenzii EXTEND, dar entitatile selectate se vor reteza dupa conturul selectat anterior. Ca si EXTEND, nu determina aparitia in baza de date a unor noi entitati, ci doar modificarea proprietatilor entitatilor selectate (cele selectate prin punctare, pentru a fi scurtate). Apare o noua entitate numai daca se elimina o portiune din mijloc (pe langa cele doua capete originale, mai apar doua capete ale portiunii eliminate, deci rezulta patru capete, care determina doua entitati, in locul uneia), sau in locul unui cerc apare un arc.

Break

Folosind comanda BREAK se pot sterge portiuni dintr-o entitate. De asemenea, se poate 'sparge' o entitate in doua, stergand o a treia parte. Se poate aplica liniilor, arcelor, cercurilor si poliliniilor. In baza de date se modifica datele corespunzatoare capetelor liniei sau arcului selectat (pentru arc se schimba unghiul de inceput si sfarsit, eventual se creeaza o entitate noua (arc sau linie); cercurile se transforma in arce, iar polilinia in doua polilinii.

Offset

Comanda OFFSET creeaza o copie a entitatii selectate, paralela cu originalul, la distanta specificata. Pentru linii paralele, este mai rapida decat comanda COPY.

Daca la cererea 'Offset distance or Through' se raspunde cu 'T', entitatea nou creata va trece prin punctul indicat la cererea 'Side to offset'.

In cazul copierii curbelor (polilinii, arce, cercuri, elipse), razele se vor modifica in functie de distanta de copiere.

Fillet

Comanda FILLET permite racordarea a doua entitati de tip LINE, ARC, CIRCLE sau POLYLINE. Entitatile racordate nu trebuie sa fie neaparat de acelasi tip (se poate racorda o linie cu un cerc, de exemplu).

Racordarea consta in unirea capetelor entitatilor selectate printr-un arc de cerc de raza specificata.

Cele doua linii (sau arce, sau cercuri) vor fi scurtate sau prelungite astfel incat sa se intalneasca cu arcul trasat. In baza de date apare o noua entitate, de tip ARC.

Raza de racordare implicita este 0, ceea ce determina unirea celor doua linii selectate (se poate folosi uneori in loc de EXTEND si TRIM).

Optiunea 'Polyline' se foloseste pentru racordarea tuturor componentelor unei polilinii. Daca se selecteaza doua segmente alaturate dintr-o polilinie (fara optiunea 'Polyline'), se va obtine un arc intre cele doua segmente. Optiunea 'Polyline' determina trasarea de arce intre toate segmentele poliliniei selectate. Nu se vor racorda segmentele pentru a caror lungime raza de racordare este prea mare.

Chamfer

CHAMFER (tesire) functioneaza ca si FILLET, dar in loc de arc, deseneaza intre cele doua linii un segment de dreapta. Se poate aplica numai liniilor si poliliniilor. Cele doua linii trebuie sa se intersecteze (nu se pot racorda sau tesi doua linii paralele). Modul in care se face tesirea este determinat de cele doua distante, corespunzatoare celor doua linii selectate.

Pedit (editarea poliliniilor)

Polilinia este o entitate complexa, alcatuita dintr-un sir de linii si arce. Aceste obiecte (linii si arce) vor putea fi manipulate impreuna, ca o singura entitate. Un alt avantaj al poliliniilor este faptul ca pot avea latime nenula (arcele si liniile au latime nula). PEDIT este o comanda speciala de editare a poliliniilor. Posibilitatile sale sunt urmatoarele:

        • transformarea liniilor sau arcelor in polilinii
        • deschiderea sau inchiderea unei polilinii
        • concatenarea poliliniilor (transformarea a doua polilinii intr-una singura)
        • adaugarea de noi segmente
        • schimbarea latimii poliliniei
        • separarea segmentelor poliliniei
        • inserarea de noi vertexuri sau stergerea unora existente
        • mutarea vertexurilor
        • interpolarea unei polilinii (Spline) sau transformarea ei intr-o curba (Fit)
        • anularea interpolarii (Decurve).



Politica de confidentialitate


logo mic.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.