Sunteți pe pagina 1din 5

Controlul afisarii desenului

Principalul dezavantaj al proiectarii asistate de calculator fata de proiectarea pe planseta il reprezinta faptul ca desenul
nu poate fi vazut in intregime, cu toate detaliile. Datorita dimensiunilor limitate ale ecranului, proiectantul trebuie sa
aleaga intre o vedere de ansamblu pe care nu se disting detaliile si afisarea unui detaliu intr-o fereastra. Fereastra
("Window")
desemneaza o zona dreptunghiulara in care este continuta informatia ce trebuie afisata pe tot ecranul. Exista mari
deosebiri intre ceea ce se scrie in fisierul .DWG (desenul salvat pe disc) si ceea ce se vede pe ecran. In fisier, pentru o
linie este suficient sa se memoreze capetele ei (coordonatele punctelor), culoarea, tipul de linie si stratul in care a fost
desenata. Pe ecran trebuie sa se tina seama de culoarea si tipul de linie selectate, dar trebuie reprezentate mai multe
puncte, astfel incat linia sa para continua; aceasta se face prin aprinderea pixelilor corespunzatori (vezi de ex.
algoritmul din anexe). In fisier punctele sunt pastrate in coordonate absolute; la afisare, acestea trebuie sa fie
transformate in coordonate ecran. La fiecare modificare a ferestrei afisate, linia trebuie redesenata (regenerata).
Regenerarea desenului trebuie sa se faca aproape la fiecare operatie de lucru cu ecranul. Toate aceste operatii se fac prin
comenzile de control al ecranului, grupate in meniul "DISPLAY". Cele mai importante sunt ZOOM, PAN, REDRAW si
REGEN.

Redraw
Efectul comenzii REDRAW este improspatarea imaginii de pe ecran. Nu are nici un efect asupra datelor desenului. Vor
disparea punctele ajutatoare (blips) care apar la orice punctare (apasarea butonului de selectare al mouse-ului) si vor
reapare liniile sterse odata cu altele cu care se suprapun.
Apelarea comenzii se face astfel:

Command: Redraw

AutoCAD-ul nu intoarce nici un alt mesaj.

Regen
De multe ori, efectul comenzii REDRAW nu este multumitor. Atunci se va apela REGEN. In urma apelarii comenzii
REGEN, AutoCAD-ul va parcurge intreaga baza de date, redesenand ecranul pe baza ei.
Sintaxa:
Command: Regen
Raepunsul AutoCAD-ului:
Regenerating drawing...

Durata redesenarii poate fi de doua pana la zece ori mai mare decat in cazul comenzii REDRAW.
Exista comenzi care lanseaza automat regenerarea desenului. Pentru a evita acest lucru, se foloseste REGENAUTO,
astfel:

Command: Regenauto
On/ Off <On>: OFF
Inaintea oricarei regenerari automate, va apare mesajul:
About to regen, proceed? <Y>:
Raspunsul "N" opreste regenerarea.
Se observa usor ca pe ecran arcele si cercurile sunt desenate din segmente. Acest mod de desenare este necesar pentru
marirea vitezei de regenerare (vezi comanda ZOOM).

Zoom
Comanda ZOOM nu modifica desenul. Se schimba doar fereastra afisata. Folosind aceasta comanda, se poate mari
orice zona din desen, de oricate ori. Dialogul incepe astfel:

Command: Zoom
All/ Center/ Dynamic/ Extents/ Left/ Previous/ Vmax/ Window/ <Scale(X/XP)>:

Indiferent care este varianta aleasa, se ajunge la definirea unei ferestre, care este caracterizata prin coordonatele xmin,
ymin, xmax,ymax. xmin, ymin sunt coordonatele coltului din stanga-jos, corespunzator punctului (0,0) al ecranului util.
Coordonatele xmax,ymax, ale coltului opus, sunt calculate in functie de un factor de scara. Deci, de la orice date
plecam,
trebuie sa ajungem la un punct si un factor de scara. In continuare se parcurge baza de date pentru selectarea entitatilor
cuprinse in fereastra. In prima faza se elimina cele care sunt complet in afara si se retin cele care sunt complet in
interiorul ferestrei; apoi se recalculeaza coordonatele celor care intersecteaza marginile ferestrei (intersectia dintre doua
linii se
calculeaza cel mai usor - de aceea se deseneaza pe ecran si arcele numai din linii).

Optiunile comenzii Zoom

Zoom All

Aceasta optiune determina afisarea desenului cuprins intr-o fereastra determinata de coordonatele maxime ale
desenului. Acestea sunt specificate de variabilele LIMMIN, LIMMAX (setate prin comanda LIMITS) sau EXTMIN,
EXTMAX (stabilite automat in timpul desenarii), astfel incat fereastra rezultata sa fie cea mai mare.

Zoom Center

La alegerea acestei optiuni, AutoCAD creeaza o noua vedere (imagine) a desenului, bazata pe un nou punct central,
ales de utilizator. Dialogul decurge astfel:

Command: Zoom
.../ <Scale(X)>: C
Center point: 100,100 (noile coordonate ale centrului)
Magnification or Height<9>: 10 (inaltimea noului ecran)
(a noii imagini)

Centrul ales va fi centrul imaginii afisate pe ecran; colturile ferestrei sunt calculate in functie de acest punct si
inaltimea imaginii, introdusa de utilizator.
Zoom Dynamic

Alegand ZOOM Dynamic, pe ecran vor fi marcate mai multe ferestre (imagine temporara; dispare dupa inchiderea
comenzii). Un dreptunghi alb marcheaza limitele desenului (corespunzatoare variabilelor EXTMIN si EXTMAX), un
dreptunghi verde punctat marcheaza imaginea afisata in momentul apelarii comenzii ZOOM-D, patru colturi rosii
indica limitele ecranului virtual, adica in care comanda ZOOM nu are nevoie de o regenerare; un dreptunghi cu X in
centru reprezinta o fereastra dinamica, pe care o putem deplasa pentru a alege noua imagine; cand comanda este
consumatoare de timp, in coltul stang de jos apare o clepsidra. Fereastra dinamica are raportul latime/ inaltime egal cu
raportul ecranului util. Dupa apasarea butonului selector al mouse-ului (sau tasta Enter), X-ul din mijlocul ferestrei este
inlocuit de o sageata, ceea ce inseamna ca deplasand mouse-ul, se va modifica marimea ferestrei (raportul ramane
acelasi).Apasand din nou butonul selector (sau Enter), reapare X si putem deplasa fereastra dinamica (modul PAN) in
pozitia dorita si apoi apasam al doilea buton al mouse-ului (sau Enter de doua ori) si comanda va fi executata.

Zoom Extents

S-a vazut deja ca exista o diferenta intre limitele zonei de desenare si limitele desenului efectiv, desi uneori acestea pot
sa coincida. Limitele desenului efectiv sunt date de valorile variabilelor EXTMIN si EXTMAX. Fereastra afisata de
ZOOM-E este determinata de aceste valori. Coltul stang de jos (coltul de baza) este dat direct de EXTMIN. Coltul din
dreapta-sus este calculat in functie de valoarea variabilei EXTMAX si raportul latime/ inaltime al ecranului util. De
exemplu, daca EXTMIN=0,0 si EXTMAX=10,10, avand un raport latime/ inaltime de 4/3, se va lua din EXTMAX
coordonata Y si se va recalcula coordonata X (X=4/3*10=13.33), astfel ca in fereastra afisata va fi cuprins intregul
desen.
ZOOM-Extents determina de fiecare data o regenerare a desenului. Daca limitele date de EXTMIN si EXTMAX le
depasesc pe cele date de LIMMIN si LIMMAX, ZOOM-Extents va avea acelasi efect cu ZOOM-All.

Zoom Left

Aceasta optiune a comenzii ZOOM presupune introducerea coltului de baza al ferestrei afisate (stanga-jos) si a
inaltimii ferestrei (latimea va fi apoi calculata in functie de raportul ecranului).
Ex:
Command: Zoom
All/ Center/ .../ Left/ ... / <Scale(X/XP)>: L
Lower left corner point: 1,1
Magnification or Heigth<9>: 10
Command:

Deci, coltul de baza va fi (1,1), iar celalalt colt va fi (in cazul unui raport de 4/3) (13.3+1,10+1), adica (14.3,11).

Zoom Previous

AutoCAD memoreaza 10 imagini afisate succesiv (prin ZOOM sau PAN). Optiunea "Previous" determina afisarea
imaginii precedente. Astfel, daca suntem la a 8-a imagine, dupa ZOOM-P o revedem pe a 7-a, dupa inca un ZOOM-P
pe a 6-a s.a.m.d.

Zoom Vmax
Aceasta optiune este disponibila numai incepand cu Release 11. Ea permite afisarea unei imagini care depaseste
dimensiunile ecranului virtual, fara a regenera desenul; din aceasta cauza, este uneori preferabila optiunilor "Extents"
sau "All". Vmax (view max) este imaginea maxima afisata. Limitele ei se modifica dupa afisarea unei imagini mai
mari. De exemplu, dupa ZOOM-E, Vmax va avea limitele date de EXTMIN si EXTMAX. Desenand ceva in afara
acestui spatiu, EXTMIN si/ sau EXTMAX se modifica, dar Vmax ramane aceeasi. Deci, ZOOM-Vmax va afisa
imaginea data de limitele anterioare, iar ZOOM-Extents pe cea data de noile limite. Dupa primul ZOOM-Extents, se
modifica si Vmax.

Zoom Window

Dupa cum ii spune numele, aceasta optiune afiseaza imaginea continuta intr-o fereastra (Window = fereastra) definita
de utilizator. Daca raportul latime/ inaltime al ferestrei este diferit de cel al ecranului, se va pastra coltul de baza
neschimbat (stanga-jos) si se va ajusta coltul opus, astfel incat intreaga imagine marcata de utilizator sa fie afisata (vezi
exemplul de la
ZOOM-E). Dialogul decurge cam asa:
Command: Zoom
All/ ... / Window/ <Scale(X/XP)>: W
First corner: 0,0
Other corner: 10,10
Command:

Zoom Scale

Optiunea "Scale" determina marirea sau micsorarea ferestrei afisate, pastrand acelasi punct central. Daca la factorul de
scara introdus se adauga "X", marirea sau micsorarea se va face relativ la imaginea afisata in momentul respectiv. Daca
lipseste "X", factorul de scara se va referi la limitele intregului desen (LIMMIN si LIMMAX).

Pan
Comanda PAN se foloseste cand se doreste afisarea unei zone a desenului aflata in continuarea zonei curent afisate.
Marimea ferestrei va fi aceeasi; deci se pastreaza factorul de scara, modificandu-se doar coltul de baza al ferestrei.
Dialogul:

Command: Pan
Displacement: punct
Second point: punct
Command:

Se va efectua o translatie (numai pe ecran; baza de date nu este ajustata), astfel incat cel de-al doilea punct introdus sa
ajunga in locul primului.
Exemplu:
- coltul de baza initial este 0,0; inaltimea 10.0
- primul punct selectat: 5,3
- al doilea punct: 6,6
- se calculeaza distantele pe X si Y de la coltul de baza la primul punct:
dx=5-0=5; dy=3-0=3.
- se calculeaza coordonatele noului colt: x=6-dx=1; y=6-dy=3.
In final, coltul de baza al imaginii afisate este 1,3; inaltimea ramane aceeasi (10). Punctele pot fi introduse si de la
tastatura; in acest caz cele doua ferestre pot fi destul de departate una de alta (ceea ce s-ar putea sa determine
regenerarea desenului).

Lista completa a comenzilor de afisare (Release 11):

Attdisp
Dview
Mview
Pan
Plan
Redraw
Regen
Regenall
Regenauto
Shade
View
Viewres
Vpoint
Zoom

S-ar putea să vă placă și