1. Despre AutoCAD
1.1. Ce este AutoCAD?
AutoCAD este cel mai rspndit mediu de grafic i proiectare asistat de calculator. n anul 1982, rula prima versiune a acestuia, denumit MicroCAD, utilizat pe calculatoare cu procesor Intel 8080. Cel mai popular produs soft al firmei americane Autodesk a ajuns acum la versiunea denumit AutoCAD 2000. A cucerit America, apoi Europa i Australia. Este tradus n 18 limbi ale globului. Are milioane de utilizatori liceniai pe toate continentele, n mari companii industriale sau de construcii, n universiti i firme de proiectare. Are milioane de fani, nscrii n cluburi. Are reviste dedicate, coli speciale de instruire, congrese specializate. Are un format soft recunoscut pe mapamond, *.dwg, compatibil cu aproape orice mediu de proiectare asistat de calculator. AutoCAD este o poart spre lumea virtual i n acelai timp un instrument esenial de modelare a acestei lumi.
1.2.
AutoCAD este un produs soft profesional, destinat proiectanilor profesioniti din toate domeniile tehnice, arhitecilor i cercettorilor tiinifici din diverse specialiti. Mediul AutoCAD creaz condiii optime de dezvoltare a proiectelor tehnice din cele mai variate domenii. De aceea, AutoCAD este folosit de cea mai divers familie de proiectani, din cele mai diverse domenii tehnice de activitate. Datorit extinderii sale mondiale, mediul AutoCAD este aprofundat n universitile tehnice, n cele de arhitectur, n medicin, geografie i astronomie. Pregtirea pentru viitor n domeniul tehnic include aproape evident i componenta AutoCAD.
1.3.
Simplu, comod i prietenos. Extrem de eficient pentru cei ce tiu s-l exploateze corect. Cu o interfa estetic i comunicativ. Iat cteva detalii ale acesteia!
1.Despre AutoCAD
2 Comutatorii Bara de instrumente Bara de instrumente Meniul spaiului de lucru Object properties Standard bar
Bara de stare
Figura 1.1 Configuraia ferestrei de lucru sub editorul de desenare din AutoCAD 2000 Regiunea cea mai important este zona grafic, alocat crerii desenului. Pe suprafaa zonei grafice se deplaseaz dou fire reticulare ce formeaz cursorul-ecran. Mrimea acestuia poate fi reglat printr-una din opiunile comenzii OPTIONS. La trecerea n alte zone ale ecranului, cursorul i schimb aspectul, devenind sgeat sau caset de video invers. Cursorul-ecran este deplasabil cu ajutorul mouse-ului, al sgeilor de pe tastatur sau al altui dispozitiv periferic de intrare (tablet grafic, track-ball, etc.). La partea superioar a ferestrei de lucru este dispus meniul-bar, din care pot fi accesate meniurile pull-down, organizate n cascad. n dreapta ecranului, poate fi vizualizat opional meniul-ecran (fig. 1.2), organizat arborescent, pe mai multe file de meniuri i submeniuri. Revenirea la fila principal a meniului-ecran este posibil oricnd prin selectarea liniei, AutoCAD, care rmne vizibil pe orice fil. Prin comanda OPTIONS, utilizatorul poate s decid prezena sau absena meniului-ecran.
3 AutoCAD 2000 dispune de mai multe bare de instrumente (toolbars n limba englez). Acestea conin pseudo-butoane pentru accesarea prin controale vizuale a unor comenzi, macrocomenzi, secvene de comenzi sau opiuni. Barele de instrumente pot fi flotante sau fixate pe oricare din cele patru laturi ale zonei grafice. Dou dintre barele de instrumente sunt extrem de importante, avnd funcii eseniale: este vorba despre Standard toolbar i Object properties (fig. 1.3 i fig. 1.1), adic bara de instrumente standard i bara de instrumente pentru proprietile obiectelor; se recomand ca acestea s fie permanent prezente pe ecran. La instalarea AutoCAD, cele dou bare de instrumente sunt poziionate la partea superioar a ferestrei de lucru, deasupra zonei grafice. Unele butoane barelor de instrumente Standard i Object properties prezint un triunghi nnegrit la partea inferioar dreapt. Apsarea acestor butoane conduce la derularea pe vertical a barei de instrumente pentru grupul respectiv de funcii (fig. 1.4). Utilizatorul poate s opteze prin comanda TOOLBARS, pentru vizualizarea sau dezactivarea vizual a oricreia din barele de instrumente, fr a altera aspectul i funciile lor. Comanda deschide caseta de dialog Toolbars (fig. 1.5); aceeai caset de dialog poate fi activat i din meniul pull-down View, linia Toolbars. Coninutul tuturor zonelor de meniuri i al barelor de instrumente este adaptabil la necesitile utilizatorului; utilizatorul are chiar posibilitatea s defineasc noi bare de instrumente i noi meniuri. Poziia flotant a barelor de instrumente i posibilitatea de a aloca fiecrui buton secvena de comenzi dorit mresc viteza i eficiena desenrii.
Figura 1.2 Prima fil a meniului-ecran (Screen menu) n AutoCAD 2000 1.Despre AutoCAD
Figura 1.4 Derularea unei bare de instrumente la apsarea unui buton cu triunghi nnegrit de pe bara Standard.
Figura 1.5 Caseta de dialog Toolbars, apelabil prin comanda TOOLBARS Comutatorii Model / Layout 1/Layout 2 (fig. 1.1) servesc la stabilirea spaiului curent de lucru: cel al modelului sau cel al hrtiei (Model space, respectiv Paper space). Modelul
5 (desenul) plan sau spaial este creat n spaiul modelului, dup care, n spaiul hrtiei, sunt definite diferite imagini pentru plotare. Mai multe detalii despre aceste spaii virtuale vor fi oferite ntr-un capitol viitor. Bara de stare, dispus la partea inferioar a ferestrei AutoCAD (fig. 1.1), afieaz coordonatele punctului curent al cursorului-ecran. Aceast bar conine butoane care permit activarea/dezactivarea ajutoarelor grafice (SNAP, GRID, ORTHO, POLAR TRACKING), a modurilor Osnap (OSNAP i Osnap Tracking), a afirii limii de linie pe ecran (Show/Hide Line Weight), precum i comutarea spaiului curent de lucru (MODEL/PAPER). La partea inferioar a ecranului este dispus zona de dialog, numit i zona de comenzi (fig. 1.1). De fapt, AutoCAD 2000 aloc zonei de dialog o fereastr separat (Text window). Ultimele 3 rnduri ale acestei ferestre sunt vizibile n permanen pe ecran, pentru ca utilizatorul s poat urmri dialogul su cu editorul de desenare. Funcia Flip screen activeaz fereastra de text, cu scopul de a vizualiza mai multe rnduri din dialogul menionat. Funcia este instalat pe tasta funcional <F2>. Este posibil baleierea napoi a dialogului, cu ajutorul barei de navigare laterale. Setul de culori alocat fiecrei zone precum i fonturile de text pot fi alese de utilizator dup preferinele proprii (comanda OPTIONS). Zona grafic are iniial culoarea neagr pentru background (fond), deoarece culoarea implicit de desenare n AutoCAD este culoarea alb (white n limba englez). Culoarea de Grafics window background poate fi modificat.
1.4.
AutoCAD 2000 se lanseaz fie din grupul de opiuni subordonat meniului Programs, fie prin dublu clic pe iconia de lansare rapid, direct de pe desktop (fig. 1.6).
Figura 1.6 Iconia de lansare rapid pentru AutoCAD 2000 La lansare, este afiat caseta de dialog Start Up din fig. 1.7, ale crei opiuni stabilesc modul de lucru: Open a drawing : deschide un desen existent, ales de utilizator.
: este cel mai rapid mod de a demara un desen, similar nceperii Start from Scratch lucrului pe un format de desen alb, gol. AutoCAD consider condiiile iniiale de lucru ca fiind 1.Despre AutoCAD
6 cele implicite, stabilite de firm n fiierul-ablon acad.dwt pentru lucrul n inch, respectiv n ablonul acadiso.dwt pentru lucrul n sistem metric (mm). : determin nceperea desenului nou pe baza unui fiier-ablon Use a Template predefinit. Alegerea ablonului revine utilizatorului. ablonul poate fi unul oferit de program sau un model propriu al utilizatorului, cu setrile optime pentru desenul de elaborat. Use a Wizard : activeaz un scurt program cu rol de asistent automat pentru definirea condiiilor iniiale de lucru. Subopiunea Quick Setup ndrum utilizatorul n stabilirea limitelor desenului i a modului de scriere a unitilor de msur liniare. Subopiunea Advanced Setup asist utilizatorul n stabilirea mai detaliat, n 5 pai, a condiiilor iniiale de lucru: uniti de msur liniare i unghiulare, sensul i referina de msurare a unghiurilor, limitele desenului, folosirea unui anumit indicator predefinit i opiunea privind lucrul exclusiv n spaiul modelului sau att n spaiul modelului ct i n spaiul hrtiei.
Figura 1.7 Caseta Start Up, accesibil la nceperea sesiunii de lucru Pentru exprimarea opiunilor precedente dup deschiderea unei sesiuni de lucru, AutoCAD dispune de comenzi adecvate.
7 Comanda NEW permite nceperea unui desen nou, n timpul sesiunii de lucru. Comanda activeaz o caset de dialog asemntoare celei prezentate anterior, avnd ns opiunea Open a drawing dezactivat. Pentru deschiderea unui desen existent n timpul unei sesiuni de lucru, se utilizeaz comanda OPEN. Comenzile NEW i OPEN sunt accesibile prin tastare, sau din meniul pull-down File, ori de pe bara de instrumente Standard.
1.5.
Comanda clasic pentru salvarea desenului curent este SAVE. Dac desenul nu a fost nc denumit, AutoCAD solicit atribuirea unui nume. Dac desenul are deja un nume, este salvat sub acelai nume n starea sa curent. Extensia fiierului-desen n AutoCAD este .dwg i este ataat automat la salvare. Nu ataai o alt extensie unui fiier-desen elaborat n AutoCAD, deoarece denumirea va fi construit eronat! Comanda de salvare este accesibil i din meniul pull-down File, sau de pe bara de instrumente Standard. Pentru a salva desenul curent sub un nume diferit de cel momentan atribuit, poate fi folosit comanda SAVEAS. Numele atribuit unui desen AutoCAD trebuie s respecte conveniile de atribuire a numelor din sistemul de operare utilizat. n general, n mediul Windows nu exist restricii deosebite privind aceste nume.
1.6.
AutoCAD 2000 permite deschiderea simultan a mai multor desene, pentru a mri eficiena lucrului. Mai multe desene deschise simultan reclam mai mult memorie RAM, dar permit operaii de editare de tip Cut, Copy i Paste ntre desene diferite. n timp ce un desen este imprimat la plotter sau imprimant, utilizatorul poate lucra asupra altuia, ctignd astfel timp. Opiunea privind lucrul simultan cu mai multe desene este exprimabil prin comanda OPTIONS.
1.7.
Utilizatorul poate obine explicaii privind modul de lucru al aplicaiei cu ajutorul funciei Help. Aceasta este activat prin comanda HELP sau forma ei prescurtat, ?. Comanda poate fi apelat i transparent, chiar n timpul execuiei altei comenzi. n acest caz, ofer detalii strict despre comanda aflat n execuie. Funcia Help dispune de un meniu pull-down propriu, n extremitatea dreapt a barei de meniuri. O fereastr specific ofer ntr-o prezentare clar detalii privind coninutul seciunii de Help i sugestii privind diferitele moduri de accesare. Organizarea funciei Help n mediul AutoCAD, bazat pe legturi, referiri ncruciate, 1.Despre AutoCAD
8 indexri, asigur eficiena necesar n lucru, furniznd explicaii precise, clare, simple i la obiect. nelegerea corect a explicaiilor oferite de AutoCAD prin funcia Help este condiionat de cunoaterea limbii n care este instalat aplicaia pe sistemul de calcul.
1.8.
Un desen AutoCAD este un produs soft, un fiier de tip .dwg. Transpunerea unui desen AutoCAD pe suport fizic poart numele de copie hard a desenului, adic o copie fizic. Pentru a copia un desen AutoCAD pe hrtie, pe film, pe folie sau pe alte suporturi grafice, utilizatorul apeleaz comanda PLOT. Aceasta deschide o caset de dialog (fig. 1.8) cu dou panouri, Plot Device i Plot Settings, ce conin diferite opiuni privind dimensiunile suportului grafic i ale zonei copiate, scara la care s se execute copia, poziia normal sau rotit fa de baza formatului, eventuala ascundere a muchiilor nevizibile, etc.
Figura 1.8 Caseta de dialog Plot Pentru similitudinea cu aplicaiile ce opereaz n mediul Windows, AutoCAD 2000 recunoate i comanda PRINT, care conduce la deschiderea aceleiai casete de dialog.
Comanda PLOT este apelabil i de pe bara de instrumente Standard, prin butonul , ori din meniul pull-down File. Plotarea se poate realiza att din spaiul modelului ct i din cel al hrtiei. Este totui recomandabil ca operaia de plotare s fie realizat din spaiul hrtiei, prin comutarea n panoul de Layout adecvat. Unui anumit desen i se pot asocia mai multe variante de Layout.
1.9.
Pentru a nchide o sesiune AutoCAD, utilizatorul poate folosi comenzile QUIT sau EXIT, fie de la tastatur, fie din meniul pull-down File. Dac desenul este salvat n starea curent, sesiunea de lucru se ncheie. Dac nu, se solicit utilizatorului opiunea de salvare Save changes, de nchidere fr salvare Discard changes, sau de suspendare a comenzii Cancel. La nchiderea normal a sesiunii de lucru, toate fiierele temporare create de AutoCAD pe parcursul acesteia sunt terse automat. O ieire anormal, accidental, prin blocarea sistemului sau ntreruperea tensiunii de alimentare, duce la meninerea fiierelor temporare. Ele sunt ns inutile i trebuie ndeprtate printr-un utilitar adecvat al sistemului de operare.
10
11
12
Command: _pline Specify start point: {se indic un punct} Current line-width is 0.0000 Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: {se indic un punct} Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: a Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Second pt/Undo/Width]: {se indic un punct} Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Second pt/Undo/Width]:
Opiunea implicit de rspuns este afiat de obicei prima, urmat de alternativele oferite prin cuvintele-cheie. ntre rspunsurile oferite de utilizator, apare frecvent rspunsul nul (null response); acesta const dintr-un simplu <>, adic apsarea tastei <ENTER>, fr a fi precedat de o alt specificaie. Utilizatorul poate alterna n orice moment modalitatea de dialog: tastarea i respectiv selectarea comenzilor i opiunilor din meniuri. 2.1.3. ntreruperea secvenei de lucru. Funcia Cancel Dac o anumit secven de comenzi trebuie s fie ntrerupt, utilizatorul dispune de funcia Cancel, atribuit tastei <Esc>. Cteva comenzi cu sintax mai ramificat necesit aplicarea succesiv a dou funcii Cancel pentru revenirea la prompter-ul Command (ca de exemplu comanda PEDIT, opiunile comenzii Dim, etc.). 2.1.4. Comenzi transparente Unele comenzi AutoCAD necesit suspendarea lor temporar n scopul executrii altor comenzi: aceast situaie poate s apar de exemplu, cnd utilizatorul are nevoie de Help, adic de explicaii privind modul de lucru al comenzii n curs de execuie. Solicitarea poate fi efectuat transparent, peste comanda de baz. Editorul de desenare oprete temporar execuia comenzii de baz, fr s o uite, rspunde la solicitarea de Help, furniznd explicaiile, i reia apoi comanda de baz exact din punctul n care execuia ei a fost temporar suspendat. Solicitri de suspendare temporar a comenzii de baz pot s apar i dac este necesar o modificare a amplificrii imaginii pe ecran, o panoramare a desenului, sau o modificare a unor variabile de sistem AutoCAD. Cereri de acest tip pot fi introduse de utilizator prin execuia transparent a comenzilor suprapuse. Numele comenzii suprapuse este precedat de apostrof, ca de exemplu: Command: line <>
13
Specify first point: 1,1 <> Specify next point or [Undo]: {clic n 8,10} To point: zoom >>Specify corner of window,enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: >>>>Specify opposite corner: 0.6x Resuming LINE command. Specify next point or [Undo]: {clic n 8,10}
AutoCAD opteaz automat pentru execuia transparent a unor comenzi de tip ZOOM, PAN, HELP, LAYER, DSETTINGS, etc., la selectarea lor din meniurile pull-down, din meniurile butonului drept al mouse-ului sau de pe barele de instrumente, n timpul execuiei altor comenzi.
2.2.
AutoCAD cunoate un sistem de coordonate fix, denumit World Coordinate System (WCS), a crui origine este poziionat n colul din stnga-jos al zonei grafice. Axa X a acestui sistem este dispus pe orizontala ecranului, spre dreapta, axa Y pe vertical, n sus, iar axa Z perpendicular pe ecran, cu sensul pozitiv spre utilizator, conform cu regula minii drepte (Right Hand Rule) n dispunerea axelor (fig. 2.1). Utilizatorul i poate defini propriile sale sisteme de coordonate, User Coordinate Systems (UCS), prin translaia, i/sau rotaia sistemului curent de coordonate, comanda aferent fiind UCS. Sistemele de coordonate definite de utilizator pot fi denumite, pot fi salvate odat cu desenul i pot fi folosite repetitiv. Orice UCS respect regula minii drepte n dispunerea axelor. Pentru a ilustra dispunerea sistemului curent de coordonate, programul prezint o imagine a acestuia, numit UCS-icon (fig. 2.2 a, b). Figura 2.1 Regula minii drepte n La baza iconiei pentru UCS, AutoCAD dispunerea axelor de coordonate deseneaz un ptrat, dac desenul este privit de sus (fig. 2.2 a,b). Dac utilizatorul privete desenul de jos, de sub planul X-Y, acest ptrat nu apare. Majuscula W afiat pe iconia pentru UCS indic sistemul WCS ca fiind cel curent. Pentru orice alt sistem de coordonate diferit de cel fix, majuscula respectiv dispare. 2.Modul de lucru n mediul AutoCAD 2000
14 a) b)
Figura 2.2 Iconia pentru reprezentarea sistemului de coordonate n AutoCAD: a) n spaiul modelului (model space); b) n spaiul hrtiei (paper space) Iconia pentru UCS poate fi poziionat mereu n origine, sau n colul din stnga-jos al ferestrei, indiferent de plasamentul originii sistemului curent de coordonate n fereastra de afiare. Opional, se poate renuna la afiarea iconiei. Aceste preferine fac obiectul comenzii UCSICON. Opiunile comenzii UCS, pentru lucrul cu sistemele de coordonate, sunt sugestiv sintetizate n barele de instrumente UCS i UCS II (fig. 2.3). Aceste opiuni au afectate un grup de linii n meniul pull-down Format (fig. 2.4).
Figura 2.3 Barele de instrumente UCS i UCS II, asociate comenzii UCS
!
Figura 2.4 Grupul de linii aferente lucrului cu diferite sisteme de coordonate ale utilizatorului
15 Comanda UCSMAN permite manipularea n desen a sistemelor de coordonate prin intermediul unei casete de dialog (fig. 2.5). Cele trei panouri ale casetei se refer att la la diferite sisteme definite deja ct i la cele predefinite (corespunztoare celor 6 vederi ortogonale). Caseta de dialog menionat faciliteaz de asemenea stabilirea condiiilor pentru UCS-icon.
Figura 2.5 Caseta de dialog pentru managementul sistemelor de coordonate n cazul mpririi zonei grafice n mai multe ferestre (numite viewport-uri), utilizatorul poate decide dac sistemul curent de coordonate se aplic simultan tuturor acestor ferestre, sau se pstreaz pentru fiecare fereastr sisteme de coordonate diferite. Trebuie subliniat c sistemul de coordonate nu depinde de punctul din spaiu din care este privit desenul la un moment dat. Modificarea punctului de observaie a desenului nu modific n nici un fel sistemul curent de coordonate.
16
2.3.
n AutoCAD se folosesc coordonate plane (2D) sau spaiale (3D); cele plane sunt prezentate n tabelul 2.1. Tabelul 2.1
Tipul de coordonate Rectangulare Referina Absolute (fa de origine) Modul de scriere x,y Semnificaia Distana pe direcia axei X i respectiv pe direcia axei Y fa de origine Exemplu de folosire
Y O Y
@x,y Distana pe direcia axei X i respectiv pe direcia axei Y fa de punctul curent Distana fa de origine i unghiul msurat fa de semiaxa pozitiv X Distana noului punct fa de punctul curent i unghiul fa de paralela la semiaxa pozitiv X dus prin punctul curent
O Y
4 30O
Polare
Absolute
r<alfa
4<30 X
4 30O
O Y
punctul curent
Relative
@r<alfa
4<30
2.4.
Informaia de tip punct este cea mai frecvent ntre datele de intrare solicitate de AutoCAD: o linie se definete prin dou puncte, un cerc se poate construi prin trei puncte, un text se aliniaz n raport cu un punct sau cu dou puncte, etc. Utilizatorul poate furniza informaia de tip punct n mai multe moduri.
17 2.4.1. Tastarea coordonatelor Coordonatele unui punct pot fi introduse de la tastatur, conform coloanei a treia din tabelul anterior. Coordonatele rectangulare se separ prin virgul:
3,4
100.2,56.76
7,-5.4
2,-120
3<60
10<-30
45<75
100<0
Coordonatele relative de orice tip sunt precedate de caracterul @, care are semnificaia unei variaii, similar lui din algebr (vezi i tabelul 2.1):
@5,6
@-100,200
@300<45
@10<-90
Nu este necesar specificarea zerourilor nesemnificative. La tastare, AutoCAD ia n considerare i coordonate ale unor puncte nevizibile n acel moment n fereastra de desenare. 2.4.2. Punctarea cu ajutorul cursorului-ecran Punctarea cu ajutorul cursorului-ecran este o modalitate comod de introducere a coordonatelor unui punct. Dup plasarea cursorului exact pe punctul dorit, se apas butonul stng al mouse-ului. Pentru controlul interceptrii precise a diferitelor puncte din desen cu ajutorul cursorului-ecran, AutoCAD necesit activarea ajutorului grafic snap (vezi subcapitolul 2.7). Exist i alte modaliti de manipulare a cursorului-ecran, fie cu ajutorul sgeilor de pe tastatur, fie cu alte periferice de intrare. 2.4.3. Specificarea direct a distanei Plasnd cursorul-ecran pe direcia dorit, utilizatorul poate preciza prin scriere la tastatur sau prin punctare, doar valoarea distanei fa de punctul curent. Aceast metod este foarte expeditiv n desenare. Cerina esenial const n a poziiona foarte corect i precis cursorul-ecran pe direcia vizat. Metoda este o simplificare a folosirii coordonatelor polare relative, n care unghiul se indic grafic, iar distana prin scriere sau tot grafic, prin punctare. 2.4.4. Folosirea funciei Auto Tracking Funcia AutoTracking ofer facilitatea de a indica puncte aflate pe anumite direcii fa de punctul curent sau fa de punctele importante de pe obiecte anterior desenate. AutoCAD 2000 posed dou variante de lucru cu funcia Auto Tracking: polar i Osnap. Modul Polar Tracking se raporteaz la punctul curent de lucru i permite alinierea pe anumite unghiuri prestabilite fa de acest punct. Utilizatorul poziioneaz cursorul-ecran pe direcia 2.Modul de lucru n mediul AutoCAD 2000
18 dorit, moment n care programul afieaz informaiile privind unghiul i distana la care se afl cursorul fa de punctul current (fig. 2.6). Utilizatorul poate tasta sau puncta valoarea distanei. Punctul este localizat dup principiul coordonatelor polare relative.
!!!
Figura 2.6 Aplicarea funciei Polar Tracking Modul Object Snap Tracking lucreaz similar cu cel anterior, da raportarea se face la un punct important de pe un obiect indicat de utilizator (captul, mijlocul unui segment, centrul unui cerc, etc.). Este necesar activarea simultan a funciei Object Snap, de interceptare a punctelor importante de pe obiecte. Cele dou moduri de lucru ale funciei Auto Tracking pot fi active simultan. Activarea lor se realizeaz prin butoanele adecvate de pe bara de stare (fig. 2.7). !!! !!!
Figura 2.7 Butoanele pentru activarea/dezactivarea modurilor de lucru Auto Tracking de pe bara de stare a ferestrei AutoCAD 2000
19
2.5.
AutoCAD msoar lungimile i distanele n uniti de desenare arbitrare (drawing units), abreviate d.u n limba englez i respectiv u.d. n limba romn. Acestea nu au o coresponden prestabilit cu o unitate real. Programul solicit stabilirea unei corespondene numai la copierea pe hrtie a desenului sau la calculul unor proprieti fizice (volum, mas, etc.). Pentru a simplifica lucrul sub diferite sisteme de msurare a lungimilor (metric, englezesc), AutoCAD 2000 stabilete automat, la nceperea desenului, o serie de parametri din desen n conformitate cu sistemul ales de utilizator: mrimea cotelor, lungimea elementelor din liniile discontinue, distana dintre liniile de haur, etc. Acest lucru este facilitat de subopiunile Default Settings ale opiunii Start from Scratch din caseta Start Up sau de setrile din ablonul ales prin opiunea de ncepere Use a Wizard sau Use a Template din aceeai caset. Forma de afiare a unitilor poate fi aleas de utilizator cu ajutorul comenzii DDUNITS sau UNITS (format zecimal, exponenial, numr de zecimale, etc.). Acestea deschid o cast de dialog (fig. 2.8), caset care este apelabil i din meniul pull-down Format, linia Units. Msurarea unghiurilor este posibil n oricare din unitile de msurare cunoscute. Unitatea implicit este gradul sexagesimal, cu submultipli zecimali. Sensul pozitiv de msurare poate fi ales de utilizator, cel obinuit fiind sensul antiorar (counter-clockwise). Linia de referin, adic linia de 0O, este implicit semidreapta orizontal Est, dar este modificabil dup dorin. Toate opiunile privind msurarea unghiurilor pot fi specificate prin intermediul acelorai comenzi, DDUNITS sau UNITS.
Figura 2.8 Caseta pentru stabilirea unitilor de msurare a distanelor i unghiurilor 2.Modul de lucru n mediul AutoCAD 2000
20
2.6.
Spaiul alocat desenului n AutoCAD poart denumirea de limite ale desenului. Limitele desenului se definesc n sistemul fix de coordonate (WCS), cu ajutorul comenzii LIMITS, indicnd un dreptunghi precizat prin colul din stnga-jos i apoi colul din dreapta sus. Acest spaiu trebuie corelat cu formatul de desenare, n cazul desenelor 2D. De exemplu, pentru un format A3 cu baza latura mare, limitele adecvate ale desenului sunt: colul din stnga-jos n punctul de coordonate 0, 0, iar colul din dreapta-sus n 420, 297. Dac ai nceput noul desen pe format metric, AutoCAD seteaz el nsui aceste limite exact pentru un format A3 cu baza latura mare. Limitele desenului se definesc numai n plan. Nu se pot defini limite pe direcia Z. n spaiul hrtiei (paper space), la activarea opiunii de afiare a foii de hrtie, adic Display Paper Background, prin comanda OPTIONS, limitele desenului NU mai pot fi modificate prin comanda LIMITS. Ele sunt stabilite automat de program, n conformitate cu mrimea formatului de hrtie ales de utilizator.
2.7.
Printre facilitile oferite de AutoCAD, ajutoarele grafice sunt elemente de baz. Ele pot fi activate pe tot timpul sesiunii de lucru, sau pe durate mai scurte, iar setrile valorice pot fi modificate dup necesiti. Peste zona grafic, pe spaiul definit de limitele desenului, poate fi afiat o gril de puncte (grid), care nu este tiprit la imprimant sau plotter (fig. 2.9 a). Aceasta constituie doar un ajutor n specificarea punctelor din desen, ndeosebi n cazul indicrii lor cu ajutorul cursorului-ecran. Dispunerea puctelor respect de obicei o reea rectangular cu pai egali pe direcia X i pe direcia Y, dar, la dorina utilizatorului, paii pe cele dou direcii de dispunere pot diferi unul de cellalt. Opional, grila poate deveni o reea izometric (fig. 2.9 b). Programul dispune grila de puncte numai pe spaiul limitelor.
Figura 2.9 a) Gril rectangular; b) Gril izometric Rezoluia snap constituie un alt ajutor grafic esenial n AutoCAD. Valoarea sa reprezint
21 pasul minim de deplasare pe ecran n zona grafic a cursorului-ecran. n mod implicit, aceast deplasare se realizeaz din pixel n pixel, ceea ce n uniti de desenare poate reprezenta n fiecare moment o alt valoare, a crei cunoatere este dificil, chiar imposibil. Prin activarea rezoluiei snap, pasul de deplasare menionat este impus n uniti de desenare. Astfel, coordonatele punctelor indicate prin intermediul cursorului-ecran devin multipli ai pasului de snap curent. Pasul de snap este direcionat n mod implicit dup axele X i Y. Orientarea sa este modificabil. Pe fiecare din cele dou direcii, se poate adopta o valoare diferit a pasului de snap. Punctul de referin pentru snap, implicit originea, poate fi ales oriunde n planul curent XY. Stilul i tipul de snap, pot fi i modificate. Stilul implicit este cel rectangular, i dup direciile grilei. Opiunea pentru stilul de snap izometric conduce la dispunerea ajutoarelor grafice de tip gril i mod ortho pe direcii izometrice (fig. 2.9 b). Ajutorul grafic snap poate fi i de tip polar, caz n care se asociaz cu funcia Auto Tracking, n mod de lucru polar. Ajutorul grafic ortho impune deplasarea cursorului-ecran numai paralel cu axele X i Y ale sistemului curent de coordonate. Modificarea sistemului curent de coordonate realiniaz ajutoarele grafice grid, snap, ortho n raport cu noua origine i cu noile direcii X i Y. Ajutoarele grafice prezentate dispun fiecare de o comand proprie de manipulare: GRID, SNAP, ORTHO. Blips-urile, constituie un ajutor grafic simplu i eficient. Blips-urile sunt marcatori n form de cruciuli pe care programul i poate plasa n punctele referite, spre a le pune n eviden (fig. 2.10). Activarea/dezactivarea lor este posibil prin comanda BLIPMODE. Ajutorul grafic Polar Tracking, menionat deja anterior, n 2.2.3, ca i component a funciei Auto Tracking, faciliteaz lucrul n referine polare. Alte ajutoare grafice vor fi prezentate pe parcursul capitolelor i paragrafelor urmtoare. O modalitate eficient de setare a ajutoarelor grafice este caseta de dialog Drafting Settings, accesibil fie din meniul pull-down Tools (fig. 2.11), fie prin comanda DSETTINGS. Comanda poate fi accesat i transparent, n timpul execuiei altei comenzi de baz. Activarea i respectiv dezactivarea ajutoarelor grafice menionate este facilitat i de anumite taste funcionale: <F7> activarea/dezactivare grilei <F8> activarea/dezactivarea modului ortho Figura 2.10 Blips-uri plasate de <F9> activarea/dezactivarea pasului de snap AutoCAD n punctele specificate <F10> activarea/dezactivarea modului polar tracking n cadrul comenzii LINE <F11> activarea/dezactivarea modului Osnap tracking 2.Modul de lucru n mediul AutoCAD 2000
22
Figura 2.11 Caseta Drafting Settings, cu cele dou panouri pentru ajutoare grafice: Snap and Grid i respectiv Polar Tracking
23
2.8.
2.8.1. Amplificarea imaginii. Comanda ZOOM Comanda ZOOM permite afiarea unui desen n totalitate sau a unor detalii din acesta. Mrimea desenului, exprimat n uniti de desenare, nu se modific la aplicarea comenzii ZOOM; se schimb doar valoarea amplificrii cu care este prezentat imaginea pe ecran. Comanda dispune de mai multe opiuni pentru stabilirea zonei afiate. Opiunea All afieaz ntregul desen: dac nu sunt depite limitele, va fi luat n considerare spaiul lor; dac anumite obiecte depesc limitele declarate, zona afiat le include i pe acestea. Opiunea Window afieaz un detaliu dreptunghiular din desen, specificat prin dou coluri diagonal opuse. Opiunea Dynamic ofer o fereastr virtual mobil i de dimensiuni variabile, pentru precizarea pe cale grafic a zonei de desen afiate. Opiunea Previous restaureaz imaginea precedent. AutoCAD poate restaura precedentele 10 imagini, cu observaia c ntre acestea se numr i cele obinute prin panning (vezi 2.8.2) i scrolling (cu ajutorul barelor de navigare ale ferestrei). Opiunea Scale solicit precizarea factorului de scalare a imaginii fie fa de cea curent (rspuns nx, cu n numr real strict pozitiv), fie fa de tot desenul (rspuns n), fie fa de unitile de desenare din spaiul hrtiei (rspuns nxp). Un factor de scalare n subunitar va micora imaginea obiectelor pe ecran, zona vizibil din desen devenind mai extins, n timp ce un factor supraunitar va mri aceast imagine, zona vizibil devenind mai restrns. Opiunea In amplific imaginea curent de dou ori. Opiunea Out micoreaz imaginea curent de dou ori. Opiunea Extents afieaz o imagine coninnd obiectele efectiv desenate. De o deosebit utilitate este opiunea Realtime. Aceasta execut modificri ale imaginii n timp real: imaginea este mrit sau micorat chiar n timpul deplasrii cursorului. Opiunea modific aspectul cursorului ntr-o lup (fig. 2.12), a crei deplasare n jos sau n sus pe ecran conduce la aplicarea unui factor de scalare subunitar, respectiv supraunitar asupra imaginii. Sub comanda ZOOM, apsarea butonului drept al mouse-ului activeaz un meniu pop la cursor, cuprinznd cele mai folosite opiuni ale comenzii.
Comanda ZOOM este lansabil prin tastare sau din meniul pull-down View. 2.Modul de lucru n mediul AutoCAD 2000
24 Comanda dispune de asemenea de o bar de instrumente proprie (fig. 2.13). Butoanele acesteia corespund principalelor opiuni de lucru ale comenzii.
Figura 2.13 Bara de instrumente Zoom 2.8.2. Panoramarea desenului. Comanda PAN Pentru a trage desenul sub fereastra de afiare fr modificarea amplificrii, poate fi aplicat comanda PAN. Utilitatea comenzii PAN const n posibilitatea de a vedea diferite zone din desen chiar n timpul execuiei altor comenzi. Efectul de panoramare (panning) consider rama ferestrei de afiare fix i desenul mobil, utilizatorul urmnd s specifice deplasarea acestuia. Comanda PAN lucreaz n timp real, zona afiat modificndu-se chiar n timpul deplasrii imaginii. Cursorul specific panning-ului n timp real este cel din fig. 2.14. La deplasarea lui ntr-o anumit direcie, se deplaseaz i desenul din fereastra de afiare n aceeai direcie.
Comenzile ZOOM i PAN pot fi executate transparent, cu excepia cazurilor cnd e necesar regenerarea desenului; cele dou comenzi nu pot lucra transparent una n timpul celeilalte. Comenzile ZOOM i PAN lucreaz att n spaiul modelului (model space) ct i n spaiul hrtiei (paper space). Cu ajutorul barelor de navigare ale ferestrei AutoCAD, se poate executa funcia scroll, similar unui panning. 2.8.3. Redesenarea ferestrei curente. Comenzile REDRAW i REDRAWALL Pentru a ndeprta blips-urile de pe ecran, sau pentru a reface acurateea imaginii dup o serie de operaii de editare, este disponibil comanda REDRAW. Comanda poate fi executat i transparent. REDRAW redeseneaz ecranul, fr s modifice n vreun fel desenul. n cazul existenei pe ecran a mai multor ferestre de lucru, comanda are efect asupra ferestrei curente. Pentru a executa simultan redesenarea tuturor ferestrelor definite, poate fi aplicat comanda REDRAWALL. REDRAW, respectiv REDRAWALL nu regenereaz desenul. Eventuale modificri ale variabilelor de sistem AutoCAD, operate n desen, fr a fi urmate de o regenerare a desenului, nu vor fi luate n considerare la execuia unei redesenri.
25
3.2.
AutoCAD permite folosirea unei game largi de linii discontinue. Modelele de linii discontinue sunt stocate n biblioteca proprie de linii, adic ntr-un fiier de tip .lin. La nceperea lucrului pe format n inch, acesta este fiierul acad.lin, iar la nceperea pe format metric, fiierul-bibliotec cu modele de linii discontinue este acadiso.lin. La cererea utilizatorului, modelele de linie alese din bibliotec se ncarc n desenul curent. Comanda LINETYPE, prin opiunea Load, efectueaz operaia de ncrcare n desen a liniilor specificate. Aceast opiune nu modific n nici un fel linia 3.Proprieti ale obiectelor create n AutoCAD. Pregtirea desenului. Desene-ablon
26 curent de desenare! Biblioteca proprie AutoCAD include i linii cu aspect complex, n zig-zag, cu marcaje, cu erpuiri, etc. n fig. 3.2 sunt prezentate cteva exemple.
Figura 3.2 Exemple de linii discontinue cu aspect complex din biblioteca AutoCAD 2000 Liniile discontinue conin un anumit model de linie, care se repet de cte ori este necesar, pe lungimea conturului respectiv (fig. 3.3). n descrierea de bibliotec, lungimea modelului de linie are o anumit valoare, exprimat n uniti de desenare. Aceast valoare poate fi modificat de utilizator prin comanda LTSCALE, sau cu ajutorul casetei pentru gestionarea liniilor discontinue. Modificarea poate fi global, pentru toate liniile discontinue din desen, sau individual, pentru un anumit obiect desenat cu linie discontinu.
Lungimea modelului de linie Figura 3.3 Linie discontinu n AutoCAD, cu evidenierea lungimii modelului de linie Tipurile de linii discontinue din desen sunt manipulate prin intermediul casetei Linetype Manager (fig. 3.4), apelabil n mai multe moduri: din meniul pull-down Format, linia Linetype, sau prin comanda LINETYPE, sau prin linia Other din rubrica pentru tipuri de linii a barei de instrumente Object properties (fig. 3.1). Caseta Linetype Manager posed numeroase opiuni de vizualizare integral sau selectiv a liniilor de diferite tipuri ncrcate n desen, cu prezentarea opional a detaliilor descriptive. Pentru a asigura o vitez de lucru mare, se recomand ca tipurile de linii discontinue necesare n desen s fie ncrcate n faza iniial, de pregtire a desenului.
27
Figura 3.4 Caseta de gestionare a tipurilor de linii din AutoCAD 2000 Pe lng liniile discontinue din bibliotecile proprii, AutoCAD 2000 ofer posibilitatea de a defini noi tipuri de linii discontinue, prin comanda MKLTYPE (meniul pull-down Express Tools, ncrcabil la cerere prin comanda MENULOAD).
3.3.
AutoCAD permite utilizarea a 256 de culori. Primele 7 sunt culorile de baz: 1. Red (rou) 5. Blue (albastru) 2. Yellow (galben) 6. Magenta (magenta) 3. Green (verde) 7. White (alb) 4. Cyan (cinabru) Culorile pot fi identificate prin numrul alocat de program. Culoarea implicit cu care lucreaz AutoCAD este cea alb (white n limba englez). Dac n configurarea zonei grafice de pe monitor, s-a optat pentru fond deschis la culoare (alb, gri pal), liniile implicite sunt afiate n culoare neagr, dei culoarea AutoCAD rmne cea alb. 3.Proprieti ale obiectelor create n AutoCAD. Pregtirea desenului. Desene-ablon
28 Folosirea culorilor n desenele AutoCAD nu este condiionat n nici un fel de prezena unui monitor color i de numrul de culori admis de sistemul de operare. Utilizarea diferitelor culori n AutoCAD urmrete nu numai redarea ct mai realistic a obiectelor, ci i gruparea obiectelor din desen, obiectele cu aceeai semnificaie funcional sau grafic putnd s fie reprezentate n aceeai culoare. Culorile de lucru pot fi stabilite prin comanda COLOR, apelabil i din meniul pull-down Format. Bara de instrumente Object properties include de asemenea o rubric de culoare (fig. 3.1) Linia Other a acestei rubrici activeaz caseta pentru culori. Modificarea culorii curente are efect asupra urmtoarelor obiecte create n desen, cele elaborate anterior pstrndu-i culoarea lor. La plotarea desenelor, se poate opta pentru reproducerea culorilor din desen, pentru transformarea lor n nuane de gri, sau pentru nlocuirea culorii obiectului cu o alt culoare. Opiunile menionate sunt exprimabile prin tabelul de alocare a penielor virtuale (vezi rubrica Plot style table din panoul Plot Device al casetei de plotare).
3.4.
Pentru a reproduce obiecte avnd conturul lat, AutoCAD utilizeaz proprietatea de lime de linie (lineweight n l. engl.). Teoretic, AutoCAD poate atribui lime de linie aproape oricror obiecte grafice; fac excepie textele scrise cu fonturi truetype, punctele i solidele 2D. n fig. 3.5 sunt prezentate cteva exemple de obiecte cu contururi i linii de diferite limi.
29 Limea de linie poate fi setat prin comanda LWEIGHT sau prin intermediul barei de instrumente Object properties. Comanda LWEIGHT este apelabil i din meniul pull-down Format, linia Lineweight. AutoCAD cunoate un anumit set de 28 de valori pentru limea de linie. Utilizatorul poate modfica o anumit valoare, dar nu poate aduga valori noi setului respectiv. Comanda LWEIGHT permite stabilirea unitii de msur pentru limea de linie: mm sau inch. Firma AutoDessk recomand milimetrul, care asigur o precizie mai bun. O anumit valoare a limii de linie este declarat ca fiind cea implicit (Default) n desen. Uzual, aceasta este 0.25 mm. Comanda LWEIGHT, prin caseta de dialog oferit (fig. 3.6), stabilete valoarea n pixeli prin care este afiat pe ecran limea de linie implicit.
Figura 3.6 Caseta de dialog pentru limi de linie Bara de stare de la partea inferioar a ferestrei AutoCAD include un buton pentru activarea/dezactivarea afirii pe ecran a limii de linie. Este recomandabil ca, pe timpul sesiunii de lucru, s se renune la afiarea explicit pe ecran a acestei proprieti, deoarece, n cazul existenei mai multor contururi late, viteza de regenerare a desenului scade mult. n faza final, cnd desenul este finisat, afiarea poate fi activat. Tiprirea la imprimant sau plotter a limii de linie nu depinde n nici un fel de opiunea de afiare pe ecran. Pentru reprezentarea limii obiectelor nguste NU se recomand utilizarea proprietii de lime de linie! n acest scop, este preferabil reprezentarea prin polilinie de o anumit lime! La folosirea desenelor AutoCAD ca ilustraii n texte, este de asemenea preferabil polilinia pentru linii late (vezi cap. 4, 4.2.2)!. 3.Proprieti ale obiectelor create n AutoCAD. Pregtirea desenului. Desene-ablon
30 Recomandrile anterioare se bazeaz pe faptul c AutoCAD afieaz o linie lat pe ecran prin numrul de pixeli stabilii, indiferent de amplificarea imaginii. Aadar, proprietatea de lineweight nu este scalabil, n timp ce limea unei polilinii este afiat proporional cu factorul de amplificare a imaginii pe ecran.
3.5.
Layer-e n AutoCAD
Una din facilitile mult utilizate n AutoCAD este lucrul pe straturi. Noiunea de strat poart denumirea de layer n limba englez i este folosit ca atare, pentru fidelitate n limbaj. Proprietatea definete o grupare logic a obiectelor i este similar unei folii perfect transparente, de grosime 0, pe care se creaz pri din desen. Prin suprapunerea tuturor layer-elor din desen, se obine desenul n totalitate. Unul sau mai mute layer-e pot fi fcute nevizibile oricnd, pe orice durate de timp, n sesiunea de lucru, fr ca obiectele plasate n aceste layer-e s fie terse din desen. Pe lng avantajul gruprii obiectelor din desen dup semnificaia, funcia, aspectul lor, folosirea layer-elor permite mrirea vitezei de desenare. Acele grupuri de obiecte asupra crora nu se lucreaz o anumit perioad, pot fi fcute nevizibile, fie prin nghearea layer-ului (Freeze), fie prin dezactivarea sa (Off). Obiectele dintr-un layer dezactivat sau ngheat nu sunt momentan vizibile. Pentru ca ele s devin vizibile, layer-ul n care se gsesc trebuie s fie att activ (On) ct i topit (Thaw). Un layer se identific dup un nume, pe care l acord utilizatorul la crearea acestuia, i care este unic. Orice layer are asociate o culoare, un tip de linie implicit i o lime de linie implicit, proprieti care poart denumirea de culoare, tip de linie i respectiv lime de linie bylayer. Programul asociaz automat unui nou layer culoarea white, linia continu i limea de linie implicit declarat n desen. Utilizatorul poate modifica aceste proprieti, n orice moment al sesiunii de lucru. Pentru a fi alocat unui layer, o linie discontinu trebuie s fie ncrcat n prealabil n desen (vezi 3.2). Mai multe layer-e pot avea aceeai culoare i/sau acelai tip ori lime de linie bylayer. Pentru identificarea unitar a culorilor din desene, AutoCAD 2000 aloc numrul 256 pentru culoarea bylayer. Aceasta trebuie neleas ca o culoare logic. n orice desen, programul introduce automat layer 0. Acesta nu poate fi redenumit i nici ters din desen, dar i se pot modifica proprietile de linie i culoare (lucru nerecomandabil). Fiecare nou element creat n desen este plasat n layer-ul curent. Toate obiectele create ntr-un anumit layer vor avea culoarea, tipul de linie i limea de linie asociate acestuia, dac pentru proprietile respective este stabilit valoarea bylayer. Gruparea obiectelor n layer-e este la alegerea utilizatorului, dar se recomand s fie aplicat dup criterii clare, judicios definite: aspect al liniilor (continuitate, lime), rol funcional, etc. Pentru desenele tehnice de tip industrial, un set minimal de layer-e ar include (tabelul 3.1):
31 Tabelul 3.1 Destinaie Muchii vizibile Hauri Muchii fictive, linii de ruptur, fundul filetului Linii de ax Muchii acoperite Cote Chenar, indicator Capetele traseelor de secionare, Notaii, tabele Auxiliare (piese nvecinate, piese n micare) Construcii ajuttoare (uzual, la finalizarea desenului, aceste construcii devin nevizibile) Linie continu Tip de linie bylayer Linie continu Linie continu Linie continu Linie punct (familia dashdot) Linie ntrerupt (familia hidden) Linie continu Linie continu Linie continu Linie dou puncte (familia divide)
Pentru asigurarea unei viteze mari n lucru, se recomand ca definirea layer-elor s fie realizat la nceput, n faza de pregtire a desenului, nainte de desenarea efectiv a obiectelor. Toate layer-ele definite n desen se salveaz odat cu acesta. Definirea layer-elor noi, stabilirea i modificarea proprietilor layer-elor existente se realizeaz prin caseta Layer Properties Manager (fig. 3.7), apelabil din meniul pull-down Format, linia Layers, sau prin comenzile DDLMODES, ori LAYER. Caseta de layer-e are acces direct i la cea de operare cu linii discontinue. Layer-ul curent este afiat pe bara de instrumente Object properties. Pentru a desena un obiect ntr-un anumit layer, layer-ul respectiv trebuie s fie cel curent. Modificarea layer-ului curent este permis de toate casetele i comenzile de manipulare a layer-elor. Utilizatorul dispune i de butoane adecvate pe barele de instrumente (fig. 3.8). n afara proprietilor analizate, unui layer i sunt atribuite i alte proprieti cum ar fi plotarea obiectelor pe care le conine sau ignorarea lor la plotare, vizibilitatea n diferite viewport-uri, blocarea la editare, etc.
32
Figura 3.7 Caseta pentru gestionarea proprietilor layer-elor din AutoCAD 2000 Modificarea explicit a limii de linie Modificarea explicit a tipului de linie Modificarea explicit a culorii
Deschiderea listei rapide de layer-e Deschiderea casetei Layer Properties Manager Layer-ul obiectului selectat devine curent Figura 3.8 Bara de instrumente Object properties, cu facilitile de manipulare a layer-elor
33 Semnificaia simbolurilor vizuale din lista rapid de layer-e este urmtoarea (fig. 3.9):
Nume layer Culoare asociat Activarea/dezactivarea plotrii layer-ului Activarea/dezactivarea blocrii la editare a obiectelor din layer-ul respectiv Topirea/nghearea layer-ului (vizibil / nevizibil) Activarea/dezactivarea layer-ului (vizibil / nevizibil) Figura 3.9 Semnificaia simbolurilor vizuale din lista rapid de layer-e Atenie! O modificare explicit a proprietilor de linie (tip, lime) i culoare ale unui obiect anuleaz setarea acestora pe bylayer, indiferent de layer-ul de creare! Proprietile bylayer nu vor mai funciona! Prin intermediul componentei AutoCAD Design Center, prezentat ntr-un capitol viitor, tipurile de linii i layer-ele dintr-un desen pot fi transferate cu uurin n oricare alt desen.
3.6.
Desene-ablon (prototipuri)
Efectuarea n desen a tuturor operaiilor pregtitoare consum timp i are un aspect de rutin. n plus, este absolut necesar ca ntr-un anumit grup de proiectare toi proiectanii s utilizeze aceleai standarde de birou n realizarea desenelor. Din aceste motive, este preferabil ca pregtirea desenului s fie realizat o singur dat, pentru toi utilizatorii, iar desenul astfel pregtit s fie salvat i folosit ca desen-ablon (denumit i prototip). La nceperea unui desen nou, va fi specificat ablonul dorit. Modul de ncepere a sesiunii de lucru din caseta Start Up va viza n acest caz opiunea Use a Template. Desenul-ablon implicit al programului este acad.dwt pentru format n inch, respectiv acadiso.dwt pentru format n mm. Definirea unui desen-ablon propriu cuprinde n general urmtoarele operaii: 1. Setarea limitelor desenului cu ajutorul comenzii LIMITS, dac acestea nu corespund, urmat de vizualizarea ntregului desen, pentru a avea la nceperea lucrului, o imagine de ansamblu a spaiului de desenare: prin comanda ZOOM, opiunea All;
34 2. Activarea ajutoarelor grafice necesare i alegerea unor valori de start potrivite cu dimensiunile elementelor desenate; ulterior acestea pot fi modificate ori de cte ori este nevoie; cu ajutorul casetei Drafting Settings; 3. ncrcarea n memorie a liniilor discontinue necesare n desen i stabilirea lungimii modelului de linie (dac este cazul); prin caseta Linetype Manager; 4. Crearea layer-elor necesare, cu stabilirea culorii, a tipului de linie i a limii de linie pentru fiecare; prin caseta Layer Properties Manager; 5. Stabilirea numrului de zecimale cu care se dorete afiarea coordonatelor pentru diferite puncte i a distanelor; prin caseta Drawing Units; 6. Definirea unui stil de scriere sau chiar a mai multora, n funcie de necesiti; cu ajutorul comenzii STYLE, i al casetei Text Style; 7. Definirea stilurilor de cotare necesare i salvarea lor; prin caseta Dimension Style Manager; 8. Trasarea chenarului, i eventual a indicatorului; prin comanda PLINE sau RECTANG, apoi prin comenzile LINE, TEXT / DDATTDEF. Depinznd de specificul desenului, pot fi efectuate i alte operaii pregtitoare, sau pot fi eliminate unele din cele enumerate mai sus. Desenul-ablon (prototipul) va fi salvat, spre a fi folosit ulterior, ca baz a altor desene. Pentru ca prototipul s nu fie deteriorat prin modificri accidentale, se recomand ca fiierul ce l cvonine s fie marcat read only (accesibil numai pentru citire). Formatul de desen-ablon n AutoCAD 2000 este *.dwt. AutoCAD 2000 dispune de numeroase prototipuri de firm, denumite Templates gata pregtite pentru diferite formate, diferite standarde naionale (DIN, ANSI, JIS, etc.) ori internaionale (ISO). Modul de utilizare al acestora a fost prezentat n subcapitolul 1.4. Casetele din fig. 3.10 a, b ilustreaz modul de previzualizare i alegere a fiierului-ablon. n fig. 3.11 este prezentat ablonul pentru format A3 tip ISO (template ISO A3). Se poate observa existena indicatorului i a chenarului, precum i prezena reperelor de format. ablonul respectiv prezint dou variante, diferind una de cealalt prin stilul de plotare asociat.
35
Figura 3.10 a Primul pas n alegerea unui ablon (Template) pentru viitorul desen
Figura 3.10 b Caseta de cutare / listare / selectare a desenului-ablon n AutoCAD 2000 3.Proprieti ale obiectelor create n AutoCAD. Pregtirea desenului. Desene-ablon
36
37
Specificarea punctelor de capt se poate face prin oricare din metodele de introducere a informaiei de tip punct (fig. 4.1).
Command: line From point: 3,4 To point: 6,4 To point: @2,3 To point: @1<135 To point: C
Figura 4.1 O secven de desenare a segmentelor de dreapt n AutoCAD AutoCAD dispune de asemenea de comenzile XLINE i respectiv RAY, pentru trasarea unor linii infinite de tip dreapt geometric, respectiv semidreapt. Pentru AutoCAD, noiunea de linie infinit se traduce prin aceea c dreapta traverseaz tot ecranul, indiferent de amplificarea imaginii i de zona momentan vizibil. 4.Comenzi de desenare n AutoCAD
38 Construcia liniilor infinite are la baz metodele clasice din geometrie: prin dou puncte, ca paralel la o dreapt anterioar sau la o ax de coordonate, ca bisectoare la un anumit unghi. Liniile infinite, denumite construction lines linii de construcie, sunt utile ca linii ajuttoare n definirea altor elemente din desen. Pentru trasarea unei semidrepte (ray-raz), AutoCAD solicit originea i nc un punct. 4.1.2. Cercuri. Comanda CIRCLE AutoCAD deseneaz cercuri prin mai multe metode (fig. 4.2): Centru i raz (metoda implicit), Centru i diametru, 3 puncte, 2 puncte, care devin automat capetele unui diametru al cercului ce se deseneaz, TTR, adic tangent la dou obiecte geometrice plane (linii, arce, cercuri, polilinii, etc.) i de raz specificat, TTT, adic tangent la 3 obiecte geometrice plane specificate. Comanda aferent desenrii cercurilor este CIRCLE. P2 R C R D C P1 P3
Figura 4.2 Modurile de desenare a unui cerc n AutoCAD 4.1.3. Arce de cerc. Comanda ARC Arcul de cerc este un obiect geometric plan, care poate fi desenat numai n planul curent XY. AutoCAD dispune de mai multe metode de trasare a arcelor de cerc (fig. 4.3). n funcie de metoda indicat de utilizator, programul solicit informaiile necesare pentru desenarea arcului. Exist metode prin care AutoCAD trebuie s decid sensul de desenare al arcului de cerc, i n acest caz, programul alege numai sensul pozitiv (de exmplu prin metoda Start, End, Radius, adic specificarea punctului de nceput, a celui de sfrit i
39 a razei). n alte metode, utilizatorul este cel care impune sensul de desenare al arcului de cerc (de exemplu, prin metoda Start, End, Angle, adic specificarea punctului de nceput, a celui de sfrit i a unghiului). n fig. 4.4 sunt ilustrate cteva cazuri de desenare a unor arce de cerc. P1 Angle=-90 P2 Start P3 End Angle=-90 Start
Center
Figura 4.4 Exemple de trasare a unor arce de cerc prin diferite metode, n AutoCAD 4.1.4. Elipse. Comanda ELLIPSE Elipsa este un obiect plan. n construcia elipselor, AutoCAD folosete fie extremitile axelor, fie centrul i valorile semiaxelor; elipsa mai poate fi definit ca proiecie pe planul XY a unui cerc nclinat fa de plan, caz n care se specific axa mare a elipsei (egal cu diametrul cercului vizat) i ughiul dintre planul cercului i planul XY. Comanda ELLIPSE admite i trasarea arcelor de elips, prin metode ce combin cerinele pentru desenarea unei elipse cu cele pentru delimitarea unui arc pe conturul respectiv. n fig. 4.5 sunt exemplificate dou metode de desenare a unei elipse.
Metoda cu indicarea celor dou Metoda cu indicarea centrului (C) i a extremiti ale unei axe (P1, P2) celor dou semiaxe (P1, respectiv P2) i a celei de-a a doua semiaxe (P3) Figura 4.5 Metode de desenare a unei elipse n AutoCAD Comanda ELLIPSE dispune de opiunea de desenare a aa-numitelor izocercuri, adic elipsele imagini ale unor cercuri n reprezentrile izometrice. Opiunea pentru desenarea izocercurilor este accesibil numai dac stilul curent de snap este izometric. Obiectul generat de comanda ELLIPSE este simplu sau complex, dup cum variabila de sistem PELLIPSE are valoarea 0 sau 1. n al doilea caz, AutoCAD deseneaz de fapt o polilinie nchis ce simuleaz o elips (vezi i 4.2.2). 4.Comenzi de desenare n AutoCAD
40 Obiecte de tip punct. Comenzile POINT i DDPTYPE Obiectele de tip punct au dimensiuni nule pe toate cele trei direcii. Comanda care creaz puncte este POINT. Marcarea punctelor n desen poate fi mai evident sau mai discret. Tipul i mrimea marcajului sunt stabilite prin caseta Point Style (fig. 4.6), deschis prin comanda DDPTYPE, sau din meniul pull-down Format, linia Point Style. Punctele pot fi repere de referin n alte construcii plane, sau repere de divizare n aplicarea comenzilor DIVIDE i MEASURE, care marcheaz subdiviziuni de un anumit tip n lungul anumitor obiecte geometrice. Crearea textelor de tip linie. Comenzile Figura 4.6 Caseta Point Style TEXT i STYLE AutoCAD permite crearea unor iruri de caractere, ca obiecte-text de tip linie (Single line text) sau de tip paragraf (Multiline text). La definirea textului single line, se precizeaz modul i punctul de aliniere, eventual nlimea i unghiul de rotaie al liniei de baz, iar n final, coninutul irului de caractere. Un text poate fi aliniat n raport cu un punct; la stnga-, la dreapta-, sau centrat fa de punct. Elementul de aliniere poate fi linia de baz, muchia superioar, a dreptunghiului imaginar de ncadrare a textului, linia median a acestui dreptunghi, sau muchia sa inferioar (fig. 4.7). Alinierea ntre dou puncte a unui text single line prezint dou variante (fig. 4.8): varianta Fit, n care se pstreaz nlimea i se deformeaz caracterele pe orizontal pentru a fi potrivite ntre punctele specificate, i varianta Align, n care caracterele sunt scalate proporional, astfel nct textul respectiv s ncap ntre cele dou puncte. Textele single line sunt create prin comanda TEXT. Aceasta permite scrierea mai multor linii de text n cursul aceleiai comenzi, fiecare linie constituind ns alt obiect. O linie de text este delimitat n cursul comenzii prin <>. Dup fiecare linie de text, cursorul poate fi mutat n alt poziie dect cea implicit aleas de program. Comanda TEXT se ncheie dup dou rspunsuri nule consecutive (<><>). AutoCAD memoreaz punctul i modul de aliniere pentru ultimul text single line creat. Un rspuns nul la cererea de <Start point>, va alinia noul text sub precedentul i n acelai mod. Atributele caracterelor dintr-un text sunt definite prin stilul de scriere. Acesta stocheaz informaii privind forma literelor (fontul), nlimea caracterelor, raportul lime/nlime, nclinarea lor, direcia i sensul de scriere. Fiecare stil de scriere este identificat dup numele su. Odat definit sau specificat, un anumit stil de scriere rmne actual pn la apelarea explicit a altui stil. 4.1.6. 4.1.5.
41
Linia de baz aliniat stnga(<Start point>) la
Linia de baz aliniat la dreapta (Right) Linia de baz centrat pe punct (Center) Centrare pe vertical i pe orizontal (Middle) Muchia superioar aliniat la stnga (Top left) Muchia superioar centrat (Top center) Muchia superioar aliniat la dreapta (Top right) Linia median aliniat stnga(Middle left) la Linia median centrat (Middle center) Linia median aliniat la dreapta (Middle right) Muchia inferioar aliniat la stnga (Bottom left) Muchia inferioar centrat (Bottom center) Muchia inferioar aliniat la dreapta (Bottom right)
Figura 4.7 Moduri de aliniere pentru un text single line n raport cu un singur punct Text scris cu opiunea Fit
Text scris cu opiunea Align Figura 4.8 Alinierea unui text single line ntre dou puncte 4.Comenzi de desenare n AutoCAD
42 Stilurile de scriere se salveaz odat cu desenul i pot fi utilizate n sesiuni ulterioare de editare a desenului respectiv. AutoCAD dispune de o bibliotec proprie de fonturi, din care utilizatorul i-l poate selecta pe cel potrivit. Versiunea 2000 pentru Windows poate folosi i fonturile mediului Windows. Dac nlimea caracterelor este precizat prin stilul de scriere, informaia nu va mai fi solicitat n cadrul comenzii TEXT. Direcia de scriere poate fi pe orizontal - caracterele fiind dispuse unul dup cellalt pe linia de baz-, sau pe vertical - caracterele fiind dispuse unul sub cellalt. Sensul de scriere poate fi nainte, adic de la stnga la dreapta, sau napoi, adic de la dreapta la stnga. Definirea i modificarea diferitelor stiluri de scriere se realizeaz prin caseta Text Style, apelabil din meniul pull-down Format linia Text Style, sau prin comanda STYLE. Caseta este prezentat n fig. 4.9. n fig. 4.10 sunt prezentate texte single line create cu diferite stiluri de scriere. Prin intermediul componentei AutoCAD Design Center, stilurile de scriere dintr-un desen sunt uor transferabile n alt desen. Aceast facilitate nltur nevoia de a redefini un acelai stil de scriere n mai multe desene diferite. Este de asemenea recomandabil ca la crearea unor prototipuri proprii, s fie definite i stilurile de scriere necesare.
43
Figura 4.10 Texte create cu diferite stiluri de scriere; variaia raportului nlime/lime, a nclinrii, a sensului de scriere, a modului de oglindire i a direciei de scriere (n stnga); variaia fontului (n dreapta) 4.Comenzi de desenare n AutoCAD
44 4.1.7. Crearea textelor de tip paragraf. Comanda MTEXT Textele de tip paragraf sunt ncadrate ntr-un dreptunghi specificat de utilizator prin dou coluri diagonal opuse. Conturul dreptunghiului nu este vizibil. Un editor de texte nglobat permite crearea textului dup reguli similare editoarelor consacrate: selectarea fontului, a nlimii caracterelor, scrierea italic, bold, sublinieri, includerea unor simboluri sau a unor caractere netipribile, alinierea rndurilor, etc. O serie de proprieti sunt pstrate de la textele single line: alinierea fin de tip Top left, Middle left, etc., stilul de scriere, rotaia liniei de baz. Comanda care creaz texte de tip paragraf este MTEXT. Toate rndurile de text create n cursul unei singure comenzi MTEXT constituie un singur obiect. Dup specificarea dreptunghiului de ncadrare, comanda MTEXT activeaz editorul curent de texte. Utilizatorul poate nlocui editorul intern de texte (fig. 4.11) cu un editor extern, dup preferine.
Figura 4.11 Editorul intern de texte din AutoCAD 2000 4.1.8. Editarea i corectarea textelor. Comenzile DDEDIT, CHANGE i SPELL Una din posibilitile de modificare a textelor de orice tip create ntr-un desen AutoCAD este aceea oferit de comanda DDEDIT. Aplicat pe textele single line, comanda activeaz o caset de editare a coninutului textului, iar la aplicarea pe texte de tip paragraf, activeaz editorul de texte. O alt posibilitate de modificare a textelor de tip single line o ofer comanda CHANGE. Aplicat pe texte, aceasta permite modificarea stilului de scriere folosit, a nlimii, a rotaiei liniei de baz, a punctului/punctelor de aliniere i a coninutului textului. Pentru verificarea ortografic a textelor, AutoCAD dispune de un corector de tip spelling. Acesta poate fi apelat prin comanda SPELL sau din prima linie a meniului pull-down Tools. Verificarea este aplicat n raport cu o anumit limb naional selectat n acel moment. Este necesar s se dispun de fiierele-dicionar pentru limba vizat. Caseta de lucru pentru spelling este prezentat n fig. 4.12. Facilitatea de spelling lucreaz i n AutoCAD ca i n aplicaiile de procesare a textelor (Word, WordPerfect, etc.).
45
Figura 4.12 Caseta de dialog destinat verificrii ortografice a unui text 4.1.9. Ajutorul grafic Quicktext. Comanda QTEXT AutoCAD dispune de posibilitatea afirii textelor n form simplificat, prin dreptunghiurile lor de ncadrare (fig. 4.13 a, b). Scopul une astfel de afiri const n reducerea timpilor de regenerare a desenului i de redesenare a ferestrei curente.
a)
b)
Figura 4.13 Afiarea textelor n detaliu (Quicktext=OFF) (a), respectiv simplificat (Quicktext=ON) (b) 4.Comenzi de desenare n AutoCAD
46 Afiarea simplificat este tiprit ca atare la imprimant sau plotter, dar informaia privind coninutul textelor nu se deterioreaz. Modalitatea de afiare simplificat a textelor este oferit de activarea ajutorului grafic Quicktext (Quicktext=ON), prin comanda QTEXT. Revenirea la afiarea normal, detaliat a textelor nseamn dezactivarea ajutorului grafic Quicktext (Quicktext=OFF). Comportarea textelor la operaii de oglindire efectuate prin comanda MIRROR este controlat prin variabila de sistem AutoCAD MIRRTEXT. Valoarea 1 conduce la oglindirea textelor (fig. 4.14 a), pe cnd valoarea 0 le pstreaz dispunerea iniial (fig. 4.14 b). AutoCAD 2000 dispune de un corector intern de texte (Speller), care verific i corecteaz greelile de ortografie. Opional, utilizatorul poate folosi alt corector de texte, asociat cu un editor de texte extern mediului AutoCAD.
a)
4.2.
4.2.1. Noiunea de obiect complex n AutoCAD Pe lng obiectele geometrice i negeometrice simple, de tip linie, arc, cerc, punct, etc., AutoCAD poate genera i obiecte complexe, care conin una sau mai multe componente simple sau complexe. ntre obiectele complexe pe care le poate crea AutoCAD, se numr: poliliniile, multiliniile, blocurile-utilizator, cotele, haurile, suprafeele 3D, solidele 3D. Obiectele complexe pot fi descompuse prin comanda EXPLODE n componentele lor. Unele proprieti ale acestora se pierd dup explodare.
47 4.2.2. Polilinia. Comenzile PLINE, DONUT, POLYGON, ELLIPSE, PEDIT Polilinia este un obiect complex format dintr-un lan de linii i/sau arce de cerc, puse cap la cap, astfel nct ultimul capt al unei verigi s devin primul capt al verigii urmtoare (fig. 4.15).
Figura 4.15 Exemple de polilinii 2D n AutoCAD Poliliniile pot fi plane (2D) sau spaiale (3D). Poliliniile plane se deseneaz cu comanda PLINE, iar cele spaiale cu comanda 3DPOLY. Poliliniile plane pot avea lime diferit de zero. Valoarea limii este reglabil, prin opiunile Width sau Halfwidth ale comenzii PLINE. Limea poate varia de-a lungul unei verigi, ca i de la o verig la alta (fig. 4,15). n particular, limea poate fi i nul (0). Poliliniile plane pot fi nchise sau deschise. Pentru ca AutoCAD s recunoasc o polilinie ca fiind nchis, aceasta trebuie s fi fost nchis automat, cu opiunea Close. Comanda PLINE dispune de dou iruri de cuvinte-cheie, unul pentru desenarea liniilor:
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]:
Toate verigile desenate ntr-o aceeai comand formeaz o singur polilinie. Prin explodarea unei polilinii plane, se pierde limea verigilor i rezult segmente de dreapt i arce de cerc. Exist o serie de polilinii de form particular, cu frecven mare n desene: inele circulare, poligoane regulate, etc., pentru care s-au creat comenzi speciale de desenare. Obiectele create de aceste comenzi sunt tot polilinii plan, ca i cnd ar fi fost generat cu comanda PLINE. Comanda DONUT creaz un inel circular (fig. 4.16):
Figura 4.16 Exemple de inele circulare, create prin comanda DONUT 4.Comenzi de desenare n AutoCAD
48 Ca informaii de intrare, comanda solicit, diametrul interior, diametrul exterior i poziia centrului. Pentru a obine o lime a liniei identic cu cea dat de comanda PLINE, diferena de diametre va fi egal cu dublul acestei limi. Comanda POLYGON genereaz poligoane regulate cu 3...1024 laturi (fig. 4.17). Rezultatul aplicrii comenzii este tot o polilinie plan, nchis, avnd limea nul.
Figura 4.17 Exemple de poligoane regulate generate de comanda POLYGON Comanda POLYGON solicit numrul de laturi i modul de construcIe: definind lungimea laturii, sau prin circumscriere/ nscriere fa de un cerc de raz precizat. Comanda ELLIPSE genereaz contururi plane de form eliptic. Pentru ca acestea s fie polilinii, variabila de sistem AutoCAD PELLIPSE trebuie s aib valoarea 1. n caz contrar, elipsele sunt desenate ca obiecte simple. Poliliniile pot fi modificate cu ajutorul comenzii PEDIT. Modificrile se refer att la proprietile globale (lime, nchidere, deschidere, curbare, decurbare, etc.), ct i la cele individuale ale fiecrei verigi (lime, mutarea vrfului, etc.).n fig. 4.18 este ilustrat un exemplu de modificare a unei polilinii plane cu ajutorul comenzii PEDIT.
a)
b)
c)
d)
Figura 4.18 Modificarea succesiv a unei polilinii prin comanda PEDIT: a) polilinia iniial; b) PEDIT Spline; c) PEDIT W 0.2; d) PEDIT Edit vertex, Next, Move, ... Liniile i arcele de cerc pot fi transformate prin comanda PEDIT n polilinii plane i apoi editate ca atare. Operaia este util mai ales n cazul necesitii de a uni diferitele elemente ce compun un contur, pentru a forma un singur obiect. PEDIT nu este o comand de desenare, ci una de editare. Comanda a fost prezentat ns n acest capitol, datorit strnsei ei apropieri de polilinii.
49
5.1.1. Moduri OSNAP AutoCAD poate localiza precis puncte importante de pe obiecte, prin funcia Object Snapping. Aceste puncte importante sunt: CENter Intercepteaz centrul unui arc, al unui cerc sau a unei verigi de tip arc dintr-o polilinie;
Figura 5.1 a ENDpoint Interceteaz captul cel mai apropiat al unui segment, al unui arc sau al unei verigi de polilinie;
Figura 5.1 b EXTension Interceteaz un punct de pe prelungirea obiectului de tip linie sau de tip arc indicat; obiectul trebuie s fie indicat spre unul din capete;
50
Figura 5.1 c INSert Intercepteaz punctul de Text/Bloc/Shape/Attribut; inserare (de referin) al unui obiect de tip
ABCDEFG
Figura 5.1 d
Figura 5.1 e Dac nu este interceptat nici un punct de intersecie, cursorul indicnd doar un singur obiect, AutoCAD solicit specificarea celui de-al doilea obiect care s defineasc intersecia. Dac intersecia celor dou obiecte este situat dincolo de extremitile lor, AutoCAD intercepteaz intersecia extins (Extended Intersection), desigur, cnd aceasta exist. primul obiect indicat punct interceptat
Figura 5.1 f
51 MIDpoint Intercepteaz mijlocul unei obiect de tip segment, arc, verig de polilinie;
Figura 5.1 g NEArest Intercepteaz punctul cel mai apropiat al obiectului indicat, obiect care poate fi segment, arc, cerc, polilinie, punct; Modul osnap nearest este foarte util n indicarea unor puncte care s se situeze pe un anumit obiect, dar nu neaprat ntr-un punct important al acestuia; NODe Intercepteaz un obiect de tip punct; PARallel Intercepteaz un punct de pe paralela la o linie; distana dintre punctul curent i extremitatea a doua a paralelei este specificat de utilizator;
Figura 5.1 h PERpendicular Intercepteaz: piciorul perpendicularei ridicate de pe obiectul indicat (care poate fi segment, cerc, arc, polilinie, elips) spre un anumit punct, sau piciorul perpendicularei duse din punctul curent pe obiectul indicat (segment, cerc, arc, polilinie, elips); 5.Precizie maxim n AutoCAD
52 al doilea punct obiectul indicat punctul interceptat obiectul indicat 90O punctul interceptat
punctul curent
90O
Figura 5.1 i QUAdrant Intercepteaz cel mai apropiat dintre punctele de 0O, 90O, 180O sau 270O, de pe un cerc sau de pe un arc, puncte care se numesc quadrani;
Figura 5.1 j TANgent Intercepteaz: piciorul tangentei duse la obiectul indicat (cerc, arc, arc de polilinie, elips) spre un anumit punct; sau piciorul tangentei duse din punctul curent la un obiect de tip cerc, arc, elips, arc de polilinie; obiectul obiectul indicat indicat punctul punctul interceptat interceptat punctul curent
Figura 5.1 k Apparent Intersect Intercepteaz intersecia aparent a dou linii, cercuri, arce, elipse, polilinii, etc., care nu se intersecteaz n spaiul 3D, ci doar aparent, pe imaginea curent. Dac punctul de intersecie aparent este situat n afara imaginii obiectelor, AutoCAD intercepteaz intersecia aparent extins (Extended Apparent Intersection);
53 From Stabilete referine temporare n desenare; se folosete de obicei n combinaie cu un mod osnap; fa de referina temporar stabilit astfel, va fi precizat un punct n coordonate relative. NONe Dezactiveaz moduri osnap eventual active n momentul respectiv al sesiunii de lucru. Dac pe parcursul lucrului, un anumit mod osnap este referit de multe ori, acesta poate fi activat, evitnd astfel repetarea lui pe linia de comand. La punctarea pe un obiect, AutoCAD va aplica automat modul osnap activ obiectului i va intercepta punctul adecvat. Spre exemplu, cu modul osnap ENDpoint activ, la indicarea unui segment, AutoCAD va sri automat la captul cel mai apropiat al acestuia. Prin opiunea NONe, se dezactiveaz modul sau modurile osnap active. Pentru setarea unor moduri osnap permanent active, este folosit caseta Drafting Settings, prin panoul ei Object Snap (fig. 5.2). Caseta este activabil prin comanda DSETTINGS sau din meniul pull-down Tools, linia adecvat. Aceeai caset se deschide dac se poziioneaz cursorul pe butonul OSNAP al barei de stare i se apas butonul drept al mouse-ului, selectndu-se linia Settings.
Figura 5.2 Panoul pentru moduri Osnap din caseta Drafting Settings Posibilitatea localizrii exacte a punctelor de osnap este deosebit de util n execuia desenelor cu precizie maxim. Introducerea modurilor osnap este posibil: prin scrierea de la tastatur, din meniul flotant care se activeaz prin combinaia <Shift>+butonul drept de mouse, de pe bara de instrumente (Toolbar) denumit Object Snap (fig. 5.3). 5.Precizie maxim n AutoCAD
54
Figura 5.3 Bara de instrumente Object Snap 5.1.2. Grips-uri Dac, pe prompter de comand, se selecteaz unul sau mai multe obiecte din desen, AutoCAD vizualizeaz nite ptrele localizate pe punctele de osnap ale obiectului/obiectelor selectate: de exemplu, pe capetele i pe mijlocul unui segment, pe centrul i quadranii unui cerc, etc (fig. 5.4), numite grips-uri.
Figura 5.4 Grips-uri vizibile n AutoCAD Att timp ct grips-urile sunt vizibile, obiectele n cauz sunt supraluminate. Grips-urile permit efectuarea unor operaii de editare cu sintaxa subiect-predicat, sintax mai apropiat de cea n care operatorul uman i concepe aciunile. Sintaxa editrilor clasice n AutoCAD este predicat-subiect (se introduce de exemplu predicatul MOVE, apoi se selecteaz subiectul, adic obiectele care se vor muta). Deoarece obiectele cu grips-urile vizibile constituie seturi de selecie prespecificate, se pot aplica pe ele editri n ordinea subiect-predicat: se selecteaz obiectele vizate, la care grips-urile devin vizibile, apoi este apelat comanda de editare. Aceasta se execut automat asupra obiectelor cu grips-uri vizibile. De exemplu, pentru a terge un obiect, el poate fi mai nti selectat, i apoi se va apela comanda ERASE. Comanda va aciona automat asupra obiectului respectiv, fr s mai solicite o selectare de obiecte (fig. 5.5).
Figura 5.5 Selectarea unor obiecte prin vizualizarea grips-urilor, urmat de apelarea comenzii ERASE; sunt terse din desen obiectele cu grips-uri vizibile
55 Prin selectarea unui grip deja vizibil, acesta devine activ i se declaneaz automat o secven de comenzi de editare succesive: Stretch, Move, Rotate, Scale, Mirror, .... Trecerea de la una la cealalt este posibil tastnd <spaiu> sau <ENTER>, sau apsnd butonul drept al mouse-ului, pentru activarea unui meniu flotant adecvat. n mod implicit, editarea se execut n raport cu grip-ul activ, care devine grip de referin (Base grip). Utilizatorul poate modifica acest punct. irul de editri poate fi aplicat asupra obiectului/obiectelor original(e) sau asupra unei copii (opiunea Copy). Grips-urile vizibile dispar la introducerea secvenei Cancel, Cancel (tastarea succesiv <Esc>, <Esc>). 5.1.3. Funcia Object Snap Tracking Funcia Object Snap Tracking, menionat anterior n capitolul 2, (2.4.3), combin dinamic modul osnap From cu un alt mod osnap i cu specificarea polar a coordonatelor relative. Punctul iniial de referin este un punct important de pe un obiect desenat, interceptat printr-un mod osnap. Funcia de interceptare Object Snapping trebuie s fie activ. Modul Object Snap Tracking este activabil/dezactivabil prin butonul asociat de pe bara de stare. n fig. 5.6 este ilustrat un exemplu de utilizare.
Figura 5.6 Exemplu de utilizare a modului Object Snap Tracking ntr-un desen AutoCAD 5.Precizie maxim n AutoCAD
56
5.2.
Filtre de coordonate
5.2.1. Utilitatea filtrelor de coordonate Pentru preluarea parial a coordonatelor unui punct-surs spre a fi folosite n indicarea coordonatelor altui punct, AutoCAD pune la dispoziia utilizatorului filtrele de coordonate, prin funcia Point filters. Este precizat coordonata sau coordonatele care se preiau de la punctul-surs, apoi punctul-surs nsui, i, n final, coordonata sau coordonatele nc necesare pentru a indica noul punct. AutoCAD cunoate trei filtre de o coordonat i trei filtre de dou coordonate:
.x .y .z .xy .xz .yz preia coordonata x a punctului-surs preia coordonata y a punctului-surs preia coordonata z a punctului-surs preia coordonatele x i y ale punctului-surs preia coordonatele x i z ale punctului-surs preia coordonatele y i z ale punctului-surs
Specificarea punctului-surs este de cele mai multe ori realizat prin moduri osnap. Filtrele de coordonate permit alinierea punctelor i obiectelor n desen, dup coordonata sau coordonatele preluate de la punctul-surs. n secvena urmtoare este ilustrat un exemplu de folosire a filtrelor de coordonate ntr-un desen AutoCAD. Command: arc<> {punctare pe ecran} Center/<Start point>: {punctare pe ecran} Center/End/<Second point>: {punctare pe ecran} End point: Command: line <> From point: .x <> of end <> {punctare pe arc, spre captul of din stnga} {punctare pe ecran, deasupra (need YZ): arcului} To point: .x <> of end <> {punctare pe arc, spre captul of din dreapta} (need YZ): @ <> To point: <>
57 Rezultatul este cel din fig. 5.7: extremitile segmentului sunt aliniate dup coordonata x cu capetele arcului anterior desenat. Segmentul este orizontal, datorit rspunsului @ la cererea privind coordonata y (i z) a celui de-al doilea punct al segmentului.
Figura 5.7 Secven de folosire a filtrelor de coordonate O aliniere similar celei asigurate de filtrele de coordonate pentru punctele din desen poate fi realizat cu ajutorul liniilor de construcie. Filtrele de coordonate, alturi de modurile osnap i de funcia Auto Tracking constituie faciliti de maxim valoare n execuia precis, comod i rapid a desenelor AutoCAD. Deprinderea utilizrii lor curente i la vitez mare este o necesitate de baz pentru folosirea eficient a aplicaiei.
5.3.
5.3.1. Comanda DIVIDE Pentru a marca pe un obiect de tip linie, cerc, arc, polilinie 2D, elips subdiviziuni de lungime 1/n (n numr natural) din lungimea obiectului, se poate folosi comanda DIVIDE (fig. 5.8).
Figura 5.8 Aplicarea comenzii DIVIDE pentru marcarea unor subdiviziuni pe diferite obiecte Marcatorul poate fi obiectul de tip punct sau un bloc creat anterior de utilizator n desen. 5.Precizie maxim n AutoCAD
58 Comanda solicit obiectul pe care s fie dispuse marcajele i apoi numrul de pri de divizare. Obiectul marcat nu este modificat n nici un fel! Programul plaseaz doar marcajele corespunztoare, fr a altera lungimea acestuia. 5.3.2. Comanda MEASURE Pentru a marca diviziuni de o anumit lungime pe un obiect de tip linie, arc, cerc, polilinie 2D, elips, se poate folosi comanda MEASURE (fig. 5.9). Comanda solicit obiectul supus marcrii i lungimea segmentului de marcaj. Marcatorul poate fi obiectul de tip punct sau un bloc creat anterior de utilizator n desen. Obiectul marcat nu este modificat n nici un fel! Programul plaseaz doar marcajele corespunztoare, fr a-i altera lungimea.
Figura 5.9 Marcarea subdiviziunilor de o anumit lungime pe diferite obiecte, cu ajutorul comenzii MEASURE Ultima subdiviziune rezultat are o lungime diferit de a celorlalte subdiviziuni, dac lungimea obiectului marcat nu este un multiplu ntreg al lungimii de marcaj. Operaia efectuat cu ajutorul comenzii MEASURE este o msurare n sensul propriu al acesteia. 5.3.3. Utilitatea marcrii subdiviziunilor n tehnic sunt necesare uneori construcii grafice complexe, raportate la repere dispuse fie la distane egale, pe un obiect, fie pe subdiviziuni egale ale unui obiect. AutoCAD ofer posibilitatea plasrii lor rapide i comode, fr a fi necesare calcule i/sau msurtori adiionale. Marcajele dispuse n acest scop pot fi ulterior terse, sau pot deveni nevizibile, prin setarea variabilei PDMODE pe valoarea 1 (vezi capitolul 4).
59
60 selecteaz unul din obiecte. Apsnd tasta <Ctrl>, programul cicleaz n selecie, considernd pe rnd toate obiectele care trec prin punctul specificat. Utilizatorul poate opri ciclarea la obiectul dorit. Sunt selectate obiectele dispuse n ntregime, strict n interiorul ferestrei specificate; pentru indicarea ferestrei, programul solicit dou puncte diagonal opuse. Sunt selectate obiectele dispuse total sau parial n interiorul ferestrei specificate; pentru indicarea ferestrei, programul solicit dou puncte diagonal opuse, ca i n cazul seleciei de tip Window. Este similar cu Window, dar conturul de selecie est un poligon neregulat, precizat prin indicarea succesiv a vrfurilor sale. AutoCAD nchide automat conturul poligonal la tastarea unui rspuns nul (doar <>). Este similar cu Crossing, dar conturul de selecie est un poligon neregulat, precizat prin indicarea succesiv a vrfurilor sale. AutoCAD nchide automat conturul poligonal la tastarea unui rspuns nul (doar <>). Permite mai multe specificaii de selectare, fr ca programul s caute obiectele selectabile; opiunea mrete viteza de lucru; se ncheie printr-un rspuns nul (doar <>). Este similar cu CPolygon, dar nu nchide automat conturul poligonal de selecie; ca urmare, prin fence sunt selectate numai acele obiecte care intersecteaz efectiv conturul poligonal. Deschide o fereastr de selectare de tip Window sau Crossing, dup cum al doilea col de descriere a ferestrei este la dreapta, respectiv la stnga primului col. mbin automat modurile de selecie punct i box; dac prin punctul specificat trec obiecte, se aplic modul punct, iar n caz contrar modul box. Primul punct precizat creaz condiiile pentru indicarea unei ferestre de tip Window sau Crossing, dup aceeai regul ca i la selecia de tip box. Acest mod de selecie se aplic automat la punctarea cu ajutorul cursorului-ecran, dac utilizatorul nu a optat explicit pentru un alt mod. Selecteaz toate obiectele din desen, exceptndu-le pe cele aflate n layer-e ngheate. Selecteaz ultimul obiect creat, vizibil momentan i neters din desen. Dac ultimul obiect create nu face parte din zona de vizibilitate curent, sau dac aparine unui layer ngheat, nu este luat n considerare n selecie. Reselecteaz acelai set de obiecte specificat la precedenta comand de editare, cu condiia s nu fi fost aplicat ntre timp comanda UNDO.
Window (W): Crossing (C): WPolygon (WP): CPolygon (CP): Multiple (M): Fence (F): Box (BOX): Auto (AU):
Undo (U):
61 Comut prompter-ul de selectare n Remove objects, iar modul de alctuire a coleciei de obiecte selectate devine exclusiv: obiectele indicate vor fi excluse din colecie. Are utilitate dup folosirea opiunii Remove n selectare, pentru a reveni la prompter-ul de selectare Select objects i la modul de selecie prin adugare de obiecte n colecia alctuit. Impune programului ncheierea automat a procesului de selectare dup un singur pas, cu condiia selectrii cel puin a unui obiect; n cazul n care nici un obiect nu a putut fi selectat n primul pas, prompter-ul de selecie se repet. Anuleaz ultimul pas de selectare.
n comenzile de editare care admit mai multe obiecte selectate (COPY, MIRROR, ERASE, etc.), se pot combina diferitele metode de selectare. Exist comenzi de editare (BREAK, TRIM, etc.) care necesit asocierea unui punct la obiectul selectat. n cazul lor, seleciile mai multor obiecte nu sunt admise, fiind obligatorie o selecie singular de tip punct. O diversificare a procesului de selectare a obiectelor este posibil prin comanda DDSELECT, Aceasta activeaz caseta de dialog Options, cu panoul Selection activ, care ofer o gam de opiuni privind modurile de efectuare a seleciei, reglarea mrimii cursorului de selectare i eventuale metode de ordonare a obiectelor n cadrul coleciei alctuite. Obiectele selectate sunt supraluminate pe msur ce sunt incluse n setul de selecie (fig. 6.1).
6.1.3. Filtre de selectare a obiectelor. Comanda FILTER. Modul Quick Select O metod elegant de selectare a obiectelor este aceea a filtrrii lor dup o anumit proprietate, sau dup un grup de proprieti: tip de obiect, culoare, tip de linie, layer de plasare, stil de scriere, valori de referin n construcie, cum ar fi centrul unui cerc (arc), raza unui cerc (arc), poziia unui bloc, modelul de haurare, etc. Comanda FILTER activeaz caseta de dialog Object Selection Filters, (fig. 6.2), care permite construcia filtrelor de selecie. Proprietatea sau proprietile care definesc filtrul sunt alese dintr-o list de opiuni a casetei. n alctuirea listei de proprieti, pot fi folosite i funcii logice de tipul: AND, OR, XOR i NOT. Un exemplu de constituire a unei liste de filtrare este prezentat n continuare: 6.Editarea desenelor n AutoCAD
62
** Begin OR Arc Center X>0.0000 Y>0.0000 Z>0.0000 Arc Radius >20.0000 ** End OR
Secvena selecteaz toate arcele de cerc avnd poziia centrului ntr-un punct de coordonate X>0, Y>0, Z=0 sau avnd raza mai mare de 20 uniti. Pentru aplicarea repetitiv a unui filtru de obiecte, acesta poate fi salvat sub un anumit nume i apelat atunci cnd este necesar. AutoCAD 2000 introduce Figura 6.2 Caseta pentru definirea i manipularea drept noutate modul rapid de filtrelor de selecie selectare a obiectelor Quick Select, bazat pe definirea dinamic a unor filtre de proprieti. Modul Quick Select este accesibil i din fereastra de proprieti (vezi subcapitolul 6.5). 6.1.4. Grupuri de obiecte selectate. Comanda GROUP AutoCAD admite construirea unor grupuri de obiecte n scopul efecturii operaiilor de editare. Grupul odat definit, identificat dup un nume, poate fi apelat n selectarea obiectelor ori de cte ori este nevoie. Comanda care manipuleaz grupuri este GROUP i deschide o caset de dialog, prezentat n fig. 6.3. Orice grup definit n desen poate fi selectabil, adic, la selectarea unui obiect membru al grupului, sunt selectate automat toate obiectele editabile din grup. Folosind combinaia <Ctrl>+<A>, aceast proprietate de selectabilitate este activat sau dezactivat (Group On/Off). Un obiect din desen poate fi inclus simultan n mai multe grupuri. Definiia unui grup este oricnd modificabil, prin introducerea sau eliminarea unor obiecte din grup. Pentru a elimina definiia unui grup din desen, grupul este explodat. Obiectele componente nu dispar; dispare doar numele grupului respectiv. Spre deosebire de blocuri, grupurile nu sunt obiecte complexe n desen, ci doar seturi de selecie a obiectelor. Grupurile definite n desen se salveaz odat cu acesta i pot fi reutilizate n sesiuni viitoare sau n referine externe.
63
Figura 6.3 Caseta de dialog Object Grouping, pentru manipularea grupurilor de selecie n AutoCAD 2000
6.2.
6.2.1. Schimbarea poziiei obiectelor n desen. Comenzile MOVE, ROTATE Pentru a translata unul sau mai multe obiecte din desen, AutoCAD pune la dispoziia utilizatorului comanda MOVE (fig. 6.4). Comanda solicit definirea setului de obiecte supus mutrii, punctul de plecare i punctul final pentru aceast operaie. Ambele repere de referin pot fi puncte 3D. Pentru a furniza programului o deplasare n locul punctelor de plecare i de sosire, la cererea privind punctul final va fi dat un rspuns nul. Programul va interpreta primul rspuns ca fiind o deplasare i nu un punct.
MOVE: Figura 6.4 Exemplu de aplicarea a comenzii MOVE 6.Editarea desenelor n AutoCAD
64 Comanda ROTATE rotete obiectele fa de poziia lor iniial (fig. 6.5). Rotaia se execut n planul curent de lucru, n jurul unui punct de referin, specificat n timpul comenzii. Unghiul de rotaie este precizat n sistemul curent de coordonate i conform setrilor curente de msurare (uniti de msurare, sens, punct de referin). Dac se dorete definirea poziiei de referin n raport cu o alt direcie dect cea implicit, comanda ofer opiunea Reference. Att poziia de referin ct i unghiul de rotaie pot fi indicate grafic, prin punctri corespunztoare.
ROTATE Figura 6.5 Exemplu de aplicare a comenzii ROTATE Comenzile MOVE i ROTATE sunt utile att pentru schimbarea poziiei obiectelor n desen, ca i n cazul n care construcia lor ntr-o anumit poziie ar fi dificil. Obiectele vor fi construite ntr-o poziie convenabil, care va fi ulterior modificat. 6.2.2. Modificarea dimensiunii obiectelor din desen. Comanda SCALE Pentru a modifica dimensiunile unor obiecte din desen, AutoCAD dispune de comanda SCALE (fig. 6.6). Aceasta poate mri sau micora cu un factor de scalare precizat de utilizator un obiect sau un set de obiecte. Scalarea cu factor supraunitar conduce la o mrire a dimensiunilor, n timp ce scalarea cu factor subunitar la diminuarea acestora. Scalarea se realizeaz n raport cu un punct de baz, precizat i el de ctre utilizator, n timpul comenzii.
SCALE
1.5
Figura 6.6 Exemplu de aplicare a comenzii SCALE Dac precizarea factorului de scalare (scale factor) este dificil sau incomod (necesit calcule, aproximri), utilizatorul poate opta pentru precizarea unei lungimi de referin i apoi a lungimii corespunztoare finale. Factorul de scalare rezult ca raport al acestora.
65 6.2.3. Deformarea obiectelor. Comanda STRETCH Pentru a ntinde sau a comprima un set de obiecte pe o anumit direcie, AutoCAD dispune de comada STRETCH (fig. 6.7). Comanda necesit selectarea poriunii de obiect supus deformrii, fie printr-o selecie de tip window, fie printr-una de tip crossing. Setului de elemente selectat astfel i se pot aduga altele sau pot fi ndeprtate unele obiecte din colecia supus deformrii. Comanda necesit ns obligatoriu cel puin o selecie de tipul menionat. Deformarea se precizeaz, indicnd mai nti un punct de referin din interiorul ferestrei selectate anterior. Apoi va fi indicat poziia final a acestui punct, n urma deformrii, poziie care trebuie s se gseasc n afara ferestrei de selecie. Este esenial dispunerea punctului de referin n interiorul ferestrei de selecie i a celui final n afara acesteia.
STRETCH Figura 6.7 Exemplu de aplicare a comenzii STRETCH AutoCAD 2000 permite deformarea haurilor, dac acestea au fost declarate asociative (fig. 6.8).
STRETCH Figura 6.8 Aplicarea comenzii STRETCH asupra unei hauri asociative Deformarea cotelor duce la modificarea automat a valorii textului, dac acestea au fost declarate asociative, adic dac variabila de sistem DIMASO este activ (ON) (fig. 6.9).
66
100 STRETCH
150
Figura 17.9 Asociativitatea unei cote la deformarea obiecte cotate 6.2.4. Fragmentarea unui obiect. Comanda BREAK Un obiect geometric de tip linie, cerc, arc, polilinie 2D, poate fi fragmentat prin comanda BREAK. BREAK solicit obiectul de fragmentat i cele dou puncte care delimiteaz poriunea ndeprtat. Operaia poate ndeprta un fragment intermediar (fig. 6.10 a), unul de capt (fig. 6.10 b) sau poate diviza obiectul n dou fragmente alturate, avnd un capt comun (fig. 6.10 c). n cursul unei anumite comenzi BREAK, poate fi fragmentat un singur obiect, deoarece selectarea obiectului de fragmentat este nsoit de memorarea punctului prin care acesta a fost selectat. Punctul respectiv devine implicit primul punct de fragmentare. Utilizatorul poate modifica acest prim punct prin opiunea First point. Dac cele dou puncte de fragmentare trebuie s coincid (fig. 6.10 c), se poate rspunde prin @ la cererea privind al doilea punct. BREAK
a)
b)
BREAK
c)
6.2.5. Alungirea obiectelor. Comanda LENGTHEN Pentru a modifica procentual, incremental sau la o nou valoare total lungimea unui obiect de tip linie, arc, polilinie 2D, se poate aplica comanda LENGTHEN asupra obiectului
67 respectiv (fig. 6.11) (numai n versiunea 2000). Modificarea este posibil i n ceea ce privete deschiderea unghiular a unui arc.
LENGTHEN
%=115
6.3.
6.3.1. Racordarea i teirea muchiilor. Comenzile FILLET i CHAMFER AutoCAD poate realiza racordarea a dou linii, arce, cercuri sau verigi liniare de polilinie, prin arce de cerc, de o raz precizat de utilizator (fig. 6.12).
Figura 17.12 Exemple de racordare a unor obiecte plane n AutoCAD Lungimea elementelor racordate este de obicei ajustat, astfel nct racordarea s se produc pe capete de elemente. AutoCAD 2000 introduce opiunea utilizatorului privind ajustarea capetelor elementelor racordate sau pstrarea aspectului original al acestora, cu construirea arcului de racordare. 6.Editarea desenelor n AutoCAD
68 Comanda care realizeaz operaii de racordare este FILLET. Pentru a obine racordarea dorit, este necesar setarea razei. Valoarea rmne memorat pn la o nou modificare explicit a acesteia. Utiliznd opiunea Polyline a comenzii FILLET, pot fi rotunjite simultan toate muchiile liniare ale unei polilinii (fig. 6.13). Pentru a aplica corect opiunea pe o polilinie nchis, nchiderea trebuie s fi fost fcut automat (fig. 6.14).
Figura 6.13 Racordarea simultan a tuturor vrfurilor unei polilinii nchise AutoCAD nu poate racorda verigi din polilinii diferite, ci numai din cadrul aceleiai polilinii.
a)
b)
Figura 6.14 Racordare corect (a) i respectiv incorect (b) pe conturul unei polilinii nchise; n cel de al doilea caz, polilinia iniial nu a fost nchis automat, fapt pentru care AutoCAD nu rotunjete ultimul col Dac raza este prea mare n raport cu lungimea elementelor racordate, comanda nu produce nici un rezultat, iar utilizatorul primete un mesaj adecvat. Racordarea cu raz zero prelungete elementele supuse racordrii pn la intersecia lor (fig. 6.15). La racordarea a dou cercuri, acest lucru nu este posibil. n cazul a dou arce, posibilitatea de a prelungi arcele pn la intersecia lor depinde de poziia lor relativ n desen. Aplicat pe o polilinie, racordarea cu raz 0 nltur verigile de tip arc (fig. 6.16).
69
Figura 6.16 Eliminarea verigilor de tip arc dintr-o polilinie cu ajutorul operaiei de racordare cu raz 0 Aplicat pe dou linii paralele, comanda FILLET ignor raza curent de racordare i racordeaz cele dou linii cu un arc de deschidere 180O, de raz adaptat (fig. 6.17).
Figura 6.17 Aplicarea comenzii FILLET pe dou linii paralele Comanda CHAMFER realizeaz teiri ale muchiilor unui contur plan sau a dou linii concurente. Uzual, lungimile muchiilor teite sunt ajustate pentru a se adapta teirii, dar se poate opta i pentru pstrarea lor nealterate, cu crearea segmentului de teire. Comanda e aplicabil dou linii neparalele (fig. 6.18 a), sau pe dou verigi adiacente liniare ale unei polilinii (fig. 6.18 b).
a)
b) Figura 6.18 Aplicarea comenzii CHAMFER pentru teirea muchiilor: a) pe dou linii neparalele; b) pe dou verigi liniare adiacente ale unei polilinii
70 Prin opiunea Polyline a comenzii CHAMFER, sunt teite deodat toate colurile unei polilinii (fig. 6.19).
Figura 6.19 Aplicarea comenzii CHAMFER cu opiunea Polyline Dac cele dou linii nu se intersecteaz, comanda CHAMFER le prelungete cu valoarea necesar, iar dac se intersecteaz, le taie adecvat. Distanele de teire pot fi egale (teire la 45O) (fig. 6.20 a), sau diferite (fig. 6.20 b).
a)
b)
Figura 6.20 Aplicarea unor distane de teire: a) egale; b) diferite Teirea cu ambele distane zero prelungete elementele respective pn la intersecie (fig. 6.21) sau elimin teirile dintre dou verigi neadiacente ale unei polilinii. Operaia de teire cu ambele distane de teire nule este similar cu racordarea cu raz nul.
Figura 6.21 Aplicarea comenzii CHAMFER cu ambele distane de teire 0 Teirea cu opiunea de unghi i distan stabilete lungimea segmentului de teire i unghiul acestuia fa de latura de baz. Extinderea i tierea unor obiecte pn la o grani. Comenzile EXTEND i TRIM AutoCAD poate extinde una sau mai multe obiecte de tip linie, arc, polilinie deschis pn la o muchie de grani (fig. 6.22). Comanda EXTEND realizeaz aceast operaie de editare. Muchii de grani pot fi: liniile, poliliniile, cercurile, arcele de cerc sau de elips. O aceeai comand 6.3.2.
71 EXTEND admite mai multe muchii de grani (Select boundary edges) i succesiv, orict de multe obiecte care s fie extinse (Select object to extend) (fig. 6.23). Muchie de grani Muchie de grani Obiect de extins Obiect extins
Figura 6.22 Exemplu de extindere a unui obiect n AutoCAD A doua muchie de grani
Obiecte de extins
EXTEND
Prima muchie de grani Figura 6.23 Utilizarea mai multor muchii de grani i extinderea mai multor obiecte din desen, ntr-o singur comand EXTEND Comanda TRIM opereaz complementar comenzii EXTEND, tind- reteznd- un obiect de tip linie, arc, polilinie, cerc, elips, pn la o muchie tietoare. Ca muchii tietoare, pot fi folosite liniile, arcele, cercurile, poliliniile, elipsele (fig. 6.24). Muchie tietoare
Obiecte de retezat
Obiecte retezate
Figura 6.24 Exemplu de retezare a unor obiecte n AutoCAD, cu ajutorul comenzii TRIM
72 n cursul aceleiai comenzi TRIM, pot fi indicate mai multe muchii tietoare (Select cutting edge(s)) i mai multe obiecte care s fie retezate (Select object to trim) (fig. 6.25). Muchii tietoare Obiecte de succesiv, retezat, selectate
TRIM
Figura 6.25 Utilizarea mai multor muchii tietoare i retezarea mai multor obiecte, ntr-o singur comand TRIM Dac obiectul de retezat intersecteaz mai multe muchii tietoare specificate ntr-o aceeai comand TRIM, va fi nlturat acea poriune din obiectul indicat corespunztoare punctului prin care s-a efectuat selecia. n fig. 6.25 este ilustrat un exemplu. Pe fiecare din segmentele de retezat, punctele de selecie au fost succesiv: stnga-jos, n afara conturului exterior al dreptunghiului mare, central, n interiorul dreptunghiului mic, dreapta-sus, n exteriorul dreptunghiului mare. Au fost pstrate poriunile dintre cele dou dreptunghiuri. n fig. 6.26 este redat cazul cnd selectarea obiectelor de retezat a fost efectuat prin puncte situate ntre cele dou dreptunghiuri. Muchii tietoare Obiecte de retezat, succesiv, n mai multe puncte selectate
TRIM
73
6.4.
6.4.1. Copierea obiectelor. Comanda COPY Unul sau mai multe obiecte din desen pot fi copiate, rezultnd una sau mai multe copii, cu ajutorul comenzii COPY. Comanda solicit selectarea obiectelor i apoi poziia copiei n raport cu originalul, definit fie prin dou puncte -cel de plecare i cel de destinaie -, fie printr-o deplasare. Opiunea Multiple a comenzii permite obinerea mai multor copii n cursul unei singure comenzi. Crearea copiei fa de original este similar unei translaii, cu pstrarea originalului. 6.4.2. Oglindirea obiectelor. Comanda MIRROR Unul sau mai multe obiecte din desen pot fi oglindite fa de o ax imaginar, definit prin dou puncte, cu ajutorul comenzii MIRROR. Comanda solicit selectarea obiectelor, cele dou puncte care definesc linia de oglindire i opiunea de tergere/pstrare a originalului (fig. 6.27). Axa de oglindire nu trebuie s existe ca linie efectiv creat n desen. La oglindirea textelor, se poate opta dac literele s fie oglindite sau nu, prin setarea variabilei P1 P1
P2
P2
de sistem AutoCAD MIRRTEXT, (vezi litera E n fig. 6.27, cu MIRRTEXT=1). a) b) Figura 6.27 Oglindire: a) cu pstrarea originalului; b) cu tergerea originalului 6.4.3. Multiplicarea obiectelor. Comanda ARRAY Unul sau mai multe obiecte din desen pot fi multiplicate fie ntr-o reea rectangular (fig. 6.28 a), n linii i coloane, fie polar, n jurul unui punct (fig. 6.28 b), cu ajutorul comenzii ARRAY. Comanda solicit selectarea obiectelor ce se vor multiplica, i tipul de multiplicare: rectangular (R) sau polar (P). n pasul urmtor, se solicit informaiile privind intervalele liniare, sau unghiulare de dispunere a copiilor. n cazul multiplicrii polare, copiile create pot fi dispuse radial (rotite fa de poziia original) sau n poziia de baz. Exemplarul original trebuie s fie cuprins n numrul total de copii indicate spre a fi obinute prin multiplicare. 6.Editarea desenelor n AutoCAD
74
a)
b)
Figura 6.28 Aplicarea comenzii ARRAY cu opiunea: a) Rectangular; b) Polar 6.4.4. Generarea unor obiecte paralele cu altele. Comanda OFFSET Cu ajutorul comenzii OFFSET, se pot crea obiecte paralele la altele existente deja n desen. Modalitile de construcie prevd fie specificarea distanei dintre obiectul original i cel paralel (fig. 6.29 a), fie punctul prin care va trece obiectul paralel (fig. 6.29 b). n final se indic obiectul original. ntr-o aceeai comanda OFFSET pot fi create mai multe obiecte paralele, fie la acelai obiect original, fie la diferite obiecte originale. obiect original obiect original la distana=10 a)
obiect original
Figura 6.29 Crearea unor obiecte paralele cu altele existente n desen: a) la o anumit distan fa de original; b) prin diferite puncte exterioare originalului Proprietile obiectelor generate prin comanda OFFSET sunt identice cu ale celor originale (tip de linie, lime de linie, layer de creare, culoare, grosime, etc.).
75
6.5.
Un obiect creat ntr-un desen AutoCAD poate fi oricnd modificat, n ceea ce privete caracteristicile sale constructive (puncte de definiie, elemente de definiie, etc.) ct i caracteristicile generale de obiect AutoCAD (culoare, layer, tip i lime de linie, etc.). Cea mai elegant metod de modificare a proprietilor, i totodat cea mai nou, aprut la versiunea 2000, este cea facilitat de comanda PROPERTIES. Obiectul vizat pentru editare poate fi selectat anterior comenzii, prin grips-uri, sau dup declanarea acesteia. AutoCAD deschide o fereastr similar cu fereastra de proprieti din Visual Basic. Liniile acesteia sunt variabile, n funcie de obiectul selectat. n fig. 6.30 este ilustrat un exemplu corespunztor unui obiect de tip cerc. Modificarea valorii unei proprieti n aceast fereastr conduce la modificarea corespunztoare a obiectului din desen. Schimbnd de exemplu valoarea ariei, cercul se redimensioneaz prin modificarea razei pentru a corespunde noii valori. Quick Select
Figura 6.30 Fereastra de proprieti pentru un cerc Dac obiectul vizat este selectat deja, comanda PROPERTIES poate fi declanat i din meniul flotant aferent butonului drept al mouse-ului (ultima linie). Comanda este accesibil i din meniul pull-down Modify. Fereastra de proprieti ofer acces spre modul de selectare rapid Quick Select. 6.Editarea desenelor n AutoCAD
76
6.6.
n cursul operaiilor de elaborare a unui desen, este posibil ca utilizatorul s doreasc o corelare a proprietilor ntre anumite obiecte din desen, astfel nct unele obiecte s mprumute o parte sau toate proprietile unui anumit obiect. Operaia este una clasic n mediul Windows, i anume cea de match properties (n l. engl.), adic de potrivire a caracteristicilor. Comanda aferent este MATCHPROP, apelabil i din a doua linie a meniului pull-down Modify. Comanda necesit precizarea obiectului-surs, de la care vor fi mprumutate una sau mai multe proprieti, indic proprietile mprumutabile i apoi solicit setul de obiecte asupra crora s opereze. Pentru controlul proprietii sau proprietilor care se mprumut de la obiectul-surs, comanda are prevzut opiunea Settings. Aceasta deschide o caset de dialog (fig. 6.31) pentru alegerea proprietilor mprumutabile. Caseta prezint dou zone, cea a proprietilor generale (Basic properties), adic tip de linie, culoare, etc., i cea a proprietilor speciale (Special properties), adic stilul de cotare, stilul de scriere, modelul de haurare.
77
78 Elementele de capt pot fi identice la ambele capete, diferite, sau pot s lipseasc la unul sau la ambele capete. 7.1.4. Textul cotei Textul cotei (dimension text n limba englez) red valoarea dimensiunii i este determinat automat de ctre program. Dac e cazul, AutoCAD aplic un factor de scar pentru dimensiunile msurate automat. Utilizatorul poate nlocui textul implicit determinat automat de program prin orice alt ir de caractere. Pe lng valoarea dimensiunii, textul cotei poate s conin tolerane (abateri limit), prefixe, sufixe, valori alternative, exprimate n alte uniti de msur. Textul cotei are proprietatea de asociativitate fa de elementul cotat. La modificarea mrimii elementului cotat, se modific automat i valoarea dimensiunii. Textele neimplicite, impuse explicit de utilizator, i pierd proprietatea de asociativitate, coninutul lor rmnnd invariabil n cazul menionat. 7.1.5. Marcatorul de centru AutoCAD poate marca automat centrul unui cerc sau al unui arc circular. Marcatorul este de tip + i poate avea asociate linii de centru n prelungirea sa pe toate cele patru direcii.
7.2.
Tipuri de dimensionri
AutoCAD permite nscrierea automat a dimensiunilor n desen, fie direct, pe prompter de comand,prin folosirea comenzilor adecvate, fie atunci cnd prompter-ul Command: este nlocuit cu prompter-ul Dim:. nlocuirea este asigurat prin folosirea comenzii DIM. Programul
79 pstreaz acest prompter pn la ieirea din modul de lucru dimensionare i revenirea la prompter-ul obinuit de comand (Command:). Alturi de editri, facilitile de dimensionare automat sau semiautomat sunt printre cele mai evidente avantaje ale desenrii asistate de calculator folosind mediul AutoCAD. La nscrierea dimensiunilor n desen, blocurile de cot create sunt plasate n planul XY al sistemului curent de coordonate. Comenzile care pot fi aplicate n vederea nscrierii automate a cotelor sunt incluse n meniul pull-down Dimension ct i pe bara de instrumente Dimension(fig. 7.2, fig. 7.3):
Figura 7.3 Meniul pull-down Dimension, coninnd comenzile de dimensionare 7.nscrierea dimensiunilor n desenele AutoCAD
80 DIMLINEAR
DIMALIGNED
coteaz o dimensiune liniar sau o distan. Extremitile cotei pot fi introduse preciznd dou puncte sau indicnd un element a crui dimensiune liniar urmeaz a fi nscris. Opiunile comenzii sunt (fig. 7.4): Horizontal: msurarea se realizeaz pe direcia axei X curente; Vertical: msurarea se realizeaz pe direcia axei Y curente; Rotated: msurarea se realizeaz pe o direcie rotit la unghiul specificat fa de axa X curent; Mtext: se deschide editorul intern de texte (ca i la comanda MTEXT), pentru a modifica textul cotei; textul implicit, rezultat prin msurare, este simbolizat prin <>. Putei introduce caractere n faa sau dup acesta, sau l putei terge i nlocui cu alt ir de caractere; Text: permite modificarea textului cotei de pe linia de comand, fr editorul de texte; Angle: permite rotirea direciei pe care este scris textul cotei, cota nsi pstrndu-i direcia iniial (nu coincide cu Rotated!!!). coteaz o dimensiune liniar sau o distan pe direcie totdeauna paralel cu aceasta (fig. 7.4); opiunile comenzii sunt Mtext, Text, i Angle, cu aceleai semnificaii ca i la cotarea liniar obinuit, prin comanda DIMLINEAR.
Figura 7.4 Cotri liniare de tip: orizontal, vertical, aliniat i rotit fa de axa X curent
81 DIMORDINATE nscrie dimensiuni dup metoda cotrii n coordonate. Originea de msurare este originea sistemului curent de coordonate; direciile X i Y sunt determinate dup direciile axelor X i Y curente (fig. 7.5).
Figura 7.5 Cotarea n coordonate (prin comanda DIMORDINATE); Observaie: pentru a stabili originea de cotare, a fost translatat sistemul de coordonate cu originea n punctul dorit Opiunile comenzii DIMORDINATE sunt: Xdatum: permite msurarea dup direcia X; Ydatum: permite msurarea dup direcia Y; Mtext, Text i Angle: aceleai semnificaii ca i n cazurile anterioare. creaz cote de tip raz; prefixul R este nscris automat; poziia textului depinde de stilul curent de cotare i de dimensiunea cercului (fig. 7.6); opiunile Mtext, Text i Angle au aceleai semnificaii ca i n cadrul comenzilor anterioare.
DIMRADIUS
Figura 7.6 Variante de cotare a razei prin comanda DIMRADIUS 7.nscrierea dimensiunilor n desenele AutoCAD
82 DIMDIAMETER permite crarea cotelor de tip diametru; prefixul este nscris automat; poziia textului depinde de stilul curent de cotare i de dimensiunea cercului (fig. 7.7); opiunile Mtext, Text i Angle au aceleai semnificaii ca i n cadrul comenzilor anterioare.
Figura 7.7 Variante de cotare a diametrului prin comanda DIMDIAMETER DIMANGULAR permite crearea cotelor de tip unghiular; unitatea de msur este nscris automat (fig. 7.8);
QDIM
83 permite cotri rapide n serie (n lan), sau n paralel (fa de un element comun), sau n coordonate; permite de asemenea cotarea simultan a razelor sau diametrelor unor cercuri sau arce de cerc, cu poziionarea cotelor pe aceeai direcie; opiunile comenzii sunt:
Figura 7.9 Cotri n serie (n lan) generate prin comanda QDIM Continuous: indic opiunea de cotare n serie (n lan) (fig. 7.9); Staggered: indic opiunea de cotare a punctelor pereche (fig. 7.12); Baseline: indic opiunea de cotare n paralel (fa de un element comun, considerat referin) n cadrul comenzii QDIM (fig. 7.10); Ordinate: indic opiunea de cotare n coordonate n cadrul comenzii QDIM (fig. 7.10); Radius: indic opiunea de cotare simultan a unui set de raze (fig. 7.11); 7.nscrierea dimensiunilor n desenele AutoCAD
84 Diameter: indic opiunea de cotare simultan a unui set de diametre (fig. 7.11); Datum point: indic opiunea de modificare a punctului de referin la cotarea n coordonate, sau fa de un element comun; Edit: permite adugarea sau eliminarea unor puncte dintr-un lan de dimensiuni existente deja.
Figura 7.10 Cotri fa de un element comun i respectiv n coordonate prin comanda QDIM
85
Figura 7.11 Cotri simultane de diametre i respectiv raze realizate prin comanda QDIM
Figura 7.12 Cotri ale punctelor pereche (opiunea Staggered) prin comanda QDIM 7.nscrierea dimensiunilor n desenele AutoCAD
86 DIMBASELINE nscrie o cot liniar fa de un element de referin comun cu al unei cote anterioare (n paralel), similar cu exemplul din fig. 7.10; pentru a folosi comanda, este necesar s existe o cot anterior creat n desen, de tip liniar, n coordonate, sau de tip unghiular. DIMCONTINUE nscrie o cot n prelungirea altei cote existente (n serie, n lan), similar cu exemplul din fig. 7.9; pentru a folosi comanda, este necesar s existe o cot anterior creat n desen, de tip liniar, n coordonate, sau de tip unghiular. QLEADER creaz linii de indicaie i notaii realizate prin pe liniilor de indicaie (fig. 7.13); Notaiile de la al doilea capt al unei linii de indicaie pot fi texte de tip paragraf, simboluri pentru tolerane geometrice, blocuri-utilizator, diferite obiecte sau pot lipsi total. Alinierea acestora n raport cu linia de indicaie are mai multe variante. Linia de indicaie poate fi dreapt sau ondulat, de tip spline. Numrul de verigi din care se compune este opional, dar poate fi limitat superior. Opiunile privind crearea liniei de indicaie pot fi exprimate prin caseta Leader Settings (fig. 7.14); aceasta este activat n cadrul comenzii QLEADER, prin opiunea Settings.
87
Figura 7.14 Caseta de dialog Leader Settings, cu cele trei panouri de opiuni 7.nscrierea dimensiunilor n desenele AutoCAD
88 TOLERANCE
creaz simboluri pentru tolerane geometrice (de form, poziie, orientare i btaie), fr a genera i linia de legtur cu elementul tolerat. Pentru stabilirea elementelor grafice i numerice care compun simbolul, comanda deschide caseta de dialog Geometric Tolerance (fig. 7.15)
Figura 7.15 Caseta de dialog Geometric Tolerance din AutoCAD 2000 DIMCENTER creaz marcatori sau linii de centru, pentru cercuri, arce de cerc, arce de polilinii, n concordan cu setrile din stilul curent de cotare (fig. 7.16).
DIMEDIT DIMTEDIT
Figura 7.16 Marcarea centrelor prin comanda DIMCENTER editeaz poziia i coninutul textului unei cote create n desen, prin opiunile Home, New, Rotate i/sau modific nclinarea liniilor de extensie (ajuttoare) fa de linia de cot, prin opiunea Oblique. permite mutarea sau rotirea textului unei cote create deja n desen.
Starea ON/OFF a variabilei de sistem DIMASO determin crearea sub Dim: a unor blocuri de cot, n care linia de cot, liniile ajuttoare, sgeile i textul cotei formeaz o singur entitate (pentru DIMASO=ON), sau, a unor entiti separate pentru fiecare element al cotrii (pentru DIMASO=OFF). Aceeai variabil implic i crearea cotelor asociative, care, la modificarea dimensiunii cotate, i modific valoarea afiat n textul cotei (pentru DIMASO=ON).
89
7.3.
Comanda DIMSTYLE permite crearea unor stiluri de cotare, care pot fi folosite ori de cte ori este nevoie ulterior n desen. Acestea definesc aspectul textului i al sgeilor, modul de dispunere al textului, posibile sufixe i prefixe ataate cotei, simetria liniei de cot, distana dintre dou linii de cot paralele succesive, modul de marcare al centrului unei forme circulare, culorile asociate fiecrui element al unei cote, etc. Operaia este facilitat de deschiderea casetei de dialog Dimension Style Manager (fig. 7.17) Caseta poate fi apelat i prin mai vechea comand DDIM.
Figura 7.17 Caseta Dimension Style Manager, pentru manipularea stilurilor utilizate n cotare Un anumit stil de cotare poate fi aplicat tuturor tipurilor de cote sau numai cotrilor liniare, sau radiale, etc. Informaiile privind stilul (stilurile) de cotare se salveaz odat cu desenul, similar cu cele privind stilurile de scriere. Orice stil de cotare odat definit, poate fi utilizat n cursul aceleiai sesiuni de lucru sau ntr-o sesiune ulterioar. 7.nscrierea dimensiunilor n desenele AutoCAD
90 Butoanele New, Modify i Override ale casetei Dimension Style Manager deschid o nou caset de dialog, cu numeroase opiuni privind aspectul cotelor (fig. 7.18): aspectul liniilor de cot i al sgeilor, aspectul i poziia textului cotei, unitile de msur utilizate n cotare, valori ale toleranelor dimensionale, dimensiunilor limit, etc. Este recomandabil atribuirea unei denumiri pentru fiecare stil de cotare creat, n scopul folosirii repetitive i apelrii stilului ori de cte ori este necesar n desen. Stilurile de cotare afecteaz i simbolurile pentru tolerane geometrice. Dac variabila de sistem DIMGAP este 0, unele elemente nu vor fi afiate corespunztor n cazul toleranelor geometrice. Aceasta reprezint spaiul liber din jurul textului cotei, pn la linia de cot. Triunghiul nnegrit pentru marcarea bazei de referin al unei tolerane geometrice (vezi fig. 7.13) este definit n familia elementelor terminale ale liniilor de cot, alturi de sgei, puncte, etc.
91 Definirea unui stil de cotare adaptat cerinelor din standardele romneti de desen tehnic industrial, recomand: pentru liniile de cot (Dimension Lines): forarea trasrii liniilor de cot n interiorul liniilor ajuttoare, o distan de 7-8 uniti de desenare ntre liniile de cot paralele succesive obinute la cotarea cu aceeai baz de referin (Baseline spacing), pentru liniile ajuttoare (Extension Lines): depirea liniei de cot cu 2-3 u.d. (Extend beyond dim lines), distana fa de dimensiunea cotat (Offset from origin) de 0 u.d., mrimea marcajului de centru (Center Marks for Circles) de 2-3 u.d., vizibilitatea ambelor linii, a uneia, sau a niciuneia din liniile ajuttoare (n funcie de necesiti), pentru sgei, sau elementele de capt (Arrowheads): mrimea de 3-4 u.d. n cazul sgeilor, respectiv de 1-2 u.d. n cazul punctelor ngroate, pentru textul cotei: mrimea de 3-4 u.d, iar pentru tolerane de 2-3 u.d, poziia implicit (default) pe orizontal i respectiv deasupra liniei de cot pe vertical, orientarea aliniat cu linia de cot, alegerea numrul de zecimale utilizat, prefixe, sufixe i uniti alternative; n cazul opiunii pentru nscrierea toleranelor dimensionale, vor fi setate corespunztor valorile lor definitorii. distana textului fa de linia de cot (Offset from dim line): 1-2 mm; Pe baza stilului de baz definit anterior, se pot crea stiluri pentru: cotarea liniar a diametrelor: prefix %%c, pentru nscrierea automat a literei n faa valorii cotei (exemplu n fig. 7.19); cotarea filetelor: prefix M sau alt simbol de filet, pentru nscrierea acestuia n faa diametrului filetului; cotarea teirilor la 45O: sufix x45%%d; element de capt al liniei de cot punct ngroat, n locul sgeii, pentru cotarea grosimilor la plcile plane subiri de grosime uniform; suprimarea uneia din liniile de extensie (ajuttoare) i a blocului de capt pentru cotarea cu linie de cot nesimetric, avnd sgeat la un singur capt; setarea valorii toleranelor n cazul nscrierii toleranelor dimensionale. Atenie la numrul de zecimale n acest caz, numr care trebuie s fie sufucient pentru a permite scrierea corect a valorii abaterilor sau dimensinilor limit! De menionat i faptul c AutoCAD nscrie singur semnul - pentru abaterea inferioar. Setarea unei valori negative pentru aceast abatere abatere superioar conduce la o toleran de tipul nnn abatere inferioar . n fig. 7.19 este exemplificat modul de cotare cu nscrierea toleranelor dimensionale prin valorile abaterilor limit, precum i nscrierea unei tolerane geometrice.
92
Figura 7.19 Exemplu de nscriere a toleranelor dimensionale i geometrice ntr-un desen AutoCAD 2000
93
8. Haurarea n AutoCAD
8.1. Comenzile HATCH i BHATCH
AutoCAD permite umplerea cu model a unor contururi nchise, adic haurarea. Operaia este asigurat prin comenzile HATCH sau BHATCH. HATCH este comanda propriu-zis de haurare, motenit de la primele versiuni AutoCAD. De aceea este mai restrictiv n cerine. Comanda solicit specificarea obiectelor care alctuiesc conturul nchis, necesitnd nchiderea acestui contur pe capete de entiti i nu pe puncte intermediare (fig. 8.1 a, b). Aceasta n versiunea 2000, comanda are i opiunea de definire dinamic a conturului ce urmeaz s fie haurat (fig. 8.2), cu- sau fr reinerea conturului respectiv. Comanda HATCH lucreaz exclusiv prin opiuni alfanumerice, fapt pentru care este oarecum incomod, i, ca urmare, mai puin recomandat. Modelul creat prin comanda HATCH este neasociativ! Aceasta nseamn c nu se va adapta unor modificri ulterioare ale conturului de haurat!
a)
b)
Figura 8.1 Rezultatul aplicrii comenzii HATCH. Haurare executat: a) corect, datorit nchiderii conturului pe capete de entiti; b) incorect, datorit nchiderii conturului pe puncte intermediare 8.Haurarea n AutoCAD
94
Figura 8.2 Definirea dinamic, punct cu punct, a conturului nchis pentru zona de haurat, n cadrul comenzii HATCH Inconvenientul privind nchiderea conturului a fost nlturat prin crearea comenzii BHATCH, abrevierea noiunii de boundary hatch, adic haurarea domeniilor. Caseta de dialog a acesteia este prezentat n fig. 8.3. Prin comanda BHATCH, specificarea zonei supuse haurrii poate fi realizat fie prin punctarea n interiorul acesteia (Pick points), fie prin selectarea conturului respectiv, similar cu selecia din cadrul comenzii HATCH (Select objects). n cazul punctrii n interiorul unui zone, AutoCAD genereaz automat o polilinie nchis sau o regiune (la alegerea utilizatorului) care delimiteaz cel mai apropiat contur nchis posibil n raport cu punctul specificat. Polilinia respectiv (sau regiunea) este tears dup haurare, dar se poate opta pentru pstrarea acesteia (vezi panoul Advanced). Comanda BHATCH permite i previzualizarea haurii, anterior aplicrii ei efective i, eventual, modificarea opiunilor de haurare, fr ntreruperea comenzii. Haura elaborat prin comanda BHATCH are proprietatea de asociativitate n raport cu conturul, adic la modificarea conturului, se modific adecvat i haura respectiv. Utilizatorul poate renuna la proprietatea de asociativitate, prin opiunile din grupul Composition al casetei de haurare (fig. 8.4).
95
Figura 8.3 Caseta de dialog Boundary Hatch cu cele dou panouri, Quick i Advanced 8.Haurarea n AutoCAD
96
Figura 8.4 Grupul de desemnare a asociativitii haurii n raport cu conturul din cadrul comenzii BHATCH Pentru ca haura s ocoleasc un text, textul va fi selectat ntre entitile supuse haurrii (fig. 8.5). abcd Figura 8.5 Ocolirea unui text la haurare La haurare, se admit selecii multiple n cadrul aceleiai operaii de haurare. n cazul unor contururi incluse unul n cellalt, este util precizarea stilului de haurare (Island detection style) (fig. 8.6 a,, d), adic a modului n care programul s considere diferitele regiuni succesive. Panoul Advanced al casetei de dialog Boundary Hatch conine aceste opiuni.
a)
b)
c)
d)
97 n cadrul operaiei de haurare, att prin comanda HATCH ct i prin comanda BHATCH, este necesar precizarea modelului de umplere (Hatch pattern). Acesta poate fi: - model-utilizator (User defined pattern), definit dinamic, n timpul lucrului, i care const din linii paralele i echidistante, de o anumit nclinare i cu o anumit spaiere, aplicate ntr-un singur sens sau n ambele sensuri (Double hatch), - model dintr-o bibliotec de modele (Predefined pattern), pentru care se aleg scara i unghiul de aplicare. AutoCAD dispune de o bibliotec vast de modele de haurare, pentru diferite materiale, grupate n trei categorii: ANSI, ISO, Other. n grupul Other se gsete i varianta de model solid, adic o colorare uniform a suprafeei de haurat. Culoarea implicit a haurii solide este culoarea curent (culoarea bylayer sau o culoare explicit stabilit de utilizator) (fig. 8.5). - model dintr-o bibliotec extern, specificat de utilizator (Custom pattern), caz n care trebuie specificat fiierul-bibliotec, de tip *.pat.
Figura 8.5 Haurarea cu model solid de diferite culori Rezultatul haurrii este o entitate de tip bloc anonim, constnd dintr-un set de linii. Se poate opta pentru obinerea modelului sub form explodat n liniile componente. n grupul de comenzi Express Tools, AutoCAD 2000 dispune de comanda SUPERHATCH, prin care pot fi utilizate ca modele de haurare imagini, blocuri, referine externe, sau alte obiecte din desen, convertite n prealabil n blocuri-utilizator. Fig. 8.6 prezint un astfel de exemplu. Comanda menionat permite alegerea scrii la care s fie folosit imaginea pentru haurare, a punctului de referin i a unghiului ei de rotaie.
8.Haurarea n AutoCAD
98
99
100
punct de referin
punct de referin
Figura 9.2 Exemple de blocuri-utilizator: a) seciune ntr-un inel O; b) simbol pentru un motor asincron trifazat Grupul de opiuni Base point este destinat specificrii punctului de referin al blocului, fie prin nscrierea coordonatelor n caset, fie prin indicarea grafic a acestuia, dup apsarea butonului Pick point. Grupul de opiuni Objects este destinat alegerii din desen a obiectelor ce urmeaz s compun blocul. Obiectele originale indicate la crearea blocului pot fi pstrate n desen ca atare, prin opiunea Retain, pot fi convertite ntr-o instaniere (inserare) a blocului respectiv, prin opiunea Convert to block, sau pot fi eliminate din desen dup crearea blocului, prin opiunea Delete.
101 Grupul de opiuni Preview icon permite generarea unei imagini de tip icon pentru blocul definit, care poate fi util n aplicaia intern AutoCAD Design Center. Dup selectarea obiectelor din bloc, imaginea este vizibil n caset. Rubrica Insert units stabilete unitile liniare la care este considerat blocul de ctre aplicaia AutoCAD Design Center. Rubrica Description permite menionarea unei scurte descrieri n cuvinte a blocului, astfel ca un viitor utilizator s i perceap rapid destinaia. Nu este obligatorie descrierea blocului, dar este recomandat. Un bloc creat de utilizator poate s includ alte astfel de blocuri, cu condiia de a nu se autoinclude (de exemplu, la o redefinire a blocului b, acesta s nu conin chiar o inserare a sa). Pentu a modifica definiia unui bloc-utilizator, din caseta Block Definition se deschide lista numelor de blocuri existente n desen i se reformuleaz opiunile. n final, AutoCAD avertizeaz asupra existenei unei definiii anterioare a blocului n cauz. Un bloc-utilizator poate fi salvat i ca desen independent, deci ca fiier *.dwg, cu ajutorul comenzii WBLOCK. Cerinele acestei comenzi sunt n majoritatea lor asemntoare cu ale comenzii BLOCK. 9.1.3. Inserarea blocurilor-utilizator n desen. Comenzile INSERT i MINSERT Pentru a fi efectiv utilizat ntr-un desen AutoCAD, un bloc definit de utilizator trebuie s fie de pe bara de unelte Draw sau meniul pull-down inserat, prin comanda INSERT (butonul Insert, linia Block). Comanda deschide o caset de dialog, prin care solicit numele blocului, pentru a-l identifica, poziia punctului de referin, factorii de scalare pe fiecare direcie (X, Y i, dup caz i pe Z), rotaia fa de poziia de baz, n care a fost creat, precum i opiunea privind explodarea blocului la inserare. n fig. 9.3 sunt prezentate exemple de inserare a blocurilor anterior definite. Punctul de inserare al blocului poate fi oricare punct n spaiul desenului. Factorii de scalare pot fi diferii pe fiecare din cele trei direcii. n acest caz, blocul va apare deformat fa de aspectul su la definire. Un factor de scalare subunitar micoreaz blocul pe direcia respectiv, n timp ce unul supraunitar l mrete. O valoare negativ a factorului de scalare nseamn o inserare n oglind a blocului, fa de poziia sa de baz. Comanda INSERT insereaz i desene independente, adic fiiere *.dwg, ca blocuri n desenul curent. Informaiile necesare sunt similare cu cele de la inserarea blocurilor. Desenele inserate nu dispar ca fiiere independente din directorul lor. Comanda INSERT nu poate insera blocuri anonime, de tip hauri, cote, etc.
102
R S T
M 3~
M 3~
~24V
M 3~
! !
!
Figura 9.3 Exemple de inserare a blocurilor-utilizator n desene Pentru a insera multiplu un bloc-utilizator, sub forma unei reele dreptunghiulare de m linii i n coloane, AutoCAD include comanda MINSERT. Rezultatul comenzii MINSERT est un bloc unic. Informaiile necesare sunt cele de la o inserare obinuit, n plus fiind necesare cele specifice modului de constituire a reelei. Inserrile blocurilor-utilizator pot fi explodate n componentele lor, prin comanda EXPLODE. Definiia blocului nu dispare, chiar dac nu mai exist nici o inserare (instaniere) a acestuia n desen. Inserrile create prin comanda MINSERT nu pot fi explodate. Orice modificare a definiiei unui bloc-utilizator n desen, duce automat la actualizarea tututor instanierilor blocului respectiv. Folosirea blocurilor n desen constituie un pas spre sistematizarea i organizarea desenului.
103 Blocurile pot reprezenta simboluri standardizate, cu apariie frecvent, repere standardizate sau cu apariie repetitiv. Utilizatorul i poate crea singur biblioteci de blocuri sau poate cumpra astfel de bibilioteci de la firmele productoare.
9.2.
Atributul
9.2.1. Ce este atributul i care este utilitatea sa? Atributul este o caracteristic n desen. Forma de prezentare este identic cu a unui text single line. n plus, fa de un text, atributul este purttor de informaie prelucrabil att n interiorul desenului sau al mediului AutoCAD, ct i n afar, n baze de date, tabele, etc. Utilitatea atributului este evident mai ales cnd el este inclus ntr-un bloc-utilizator. n acest caz, atributul va descrie o caracteristic a blocului respectiv. n fig. 9.4 a, b sunt reluate blocurile definite anterior, fiind completate cu atribute. Atributele vor fi purttoare de informaii utile privind caracteristicile pe care le reprezint pentru fiecare instaniere a blocului respectiv n desen.
D MT U E IA E R _IN L D MT U ET N IA E R _S C IU E MTR L A E IA
a)
S BO IM L
PTR UE E T RT U A IE
9.2.2. Crearea i utilizarea atributelor. Comenzile ATTDEF, ATTDISP, ATTEDIT Atributele se definesc prin comanda ATTDEF (meniul pull-down Draw, linia Block, opiunea Define Attributes). Comanda deschide caseta de dialog Attribute Definition, din fig. 9.5, care solicit opiunile de inserare a atributului: vizibilitate, constana valorii, verificare a corectitudinii valorii, presetare a valorii. Se solicit i denumirea atributului (Attribute Tag), prompter-ul ataat, i, opional, o valoare implicit. Ultimul set de informaii necesare vizeaz modul Figura 9.5 Caseta de dialog pentru definirea atributelor 9.Blocuri, atribute, referine externe
104 de prezentare al textului respectiv, similar cu al comenzii TEXT. Dup definirea unui atribut, acesta poate fi inclus ntr-un bloc. La orice inserare a blocului respectiv n desen, AutoCAD cere prin prompter-ul ataat, informaii privind valoarea concret a atributului. Aceast valoare va nlocui denumirea atributului n respectiva instaniere a blocului (fig. 9.6).
M 1
12 1500
12,7 63,5 C u
Figura 9.6 Exemple de inserri ale unor blocuri ce conin atribute Pentru a conferi un aspect aerisit desenului, atributele pot fi declarate nevizibile. Modificarea ulterioar a vizibilitii atributelor este posibil cu ajutorul comenzii ATTDISP (meniul pull-down View, linia Display). Comanda ATTEDIT modific atributele incluse n instanierile blocurilor-utilizator. Pot fi modificate att coninutul ct i modul de scriere al unuia sau a mai multor atribute. Editarea se poate realiza individual, pe fiecare atribut selectat, sau global, pe un set de atribute selectate. Editarea valorii atributelor incluse n blocuri nu modific n nici un fel definiia acestora i nici definiia blocurilor respective. Extragerea valorii atributelor dintr-un desen ntr-un fiier separat necesit n prealabil crearea unui fiier-ablon (Template file) dup care s fie dispuse tabelar atributele extrase. Pentru a efectua extragerea, se aplic comanda. Pot fi extrase toate atributele sau numai unele din acestea. Extragerea valorii atributelor dintr-un desen AutoCAD nu altereaz desenul respectiv.
9.3.
9.3.1. Ce sunt referinele externe? O referin extern reprezint o legtur (link) a unui desen independent, diferit de cel curent, la desenul curent. Desenul curent devine gazd pentru cel referit. Avantajele folosirii referinelor externe sunt:
105 actualizarea automat a desenului curent la orice modificare a desenului referit, i, ca urmare, certitudinea unei versiuni actuale a desenului curent, obinerea unei dimensiuni mai reduse a desenului-gazd, prin neincluderea informaiilor din desenul referit, crearea unui desen complex, prin asamblarea mai multor desene independente. Un dezavantaj al referinelor externe l constituie necesitatea pstrrii desenelor referite exact n acelai director, subdirector, pe aceeai cale definit la stabilirea referinei. n cazul unei modificri a cii pentru fiierul referit, modificarea trebuie operat n desenul-gazd. Un desen extern referit ntr-un desen-gazd se comport ca i un bloc-utilizator, deci ca un obiect unic. Referinele externe nu pot fi explodate prin comanda EXPLODE. 9.3.2. Operaii cu referine externe. Comenzile XATTACH, XREF, XCLIP Pentru a crea o referin extern n desenul curent, este disponbil comanda XATTACH. Aceasta deschide caseta de dialog din fig. 9.7. Este necesar o mare atenie n a nu crea referine externe ciclice, de tipul desenul A desenul B desenul A!
Figura 9.7 Caseta External Reference, pentru crearea referinelor externe n desen O referin extern poate fi legat la desenul curent prin modul de referire Attachment sau prin modul Overlay. Al doilea nu permite referiri ncapsulate de tip desenul curent include desenul A, care include un alt desen. n mod Overlay, posibilele referine incluse ntr-un alt desen referit sunt ignorate. Pentru a controla referinele externe, se poate apela comanda XREF, care deschide caseta Xref Manager (fig. 9.8). Caseta este accesibil i din meniul pull-down Insert, linia Xref Manager Caseta vizualizeaz referinelor ncapsulate (n mai multe trepte) sub form arborescent. 9.Blocuri, atribute, referine externe
106 Opiunea Bind a comenzii XREF transform o referin extern ntr-un bloc propriu al desenului-gazd, fr a distruge referina extern original. n acest caz, elementele astfel referite nu vor mai fi actualizate odat cu actualizarea desenului din care provin. AutoCAD 2000 dispune de comanda XBIND care opereaz prin intermediul unei sugestive casete de dialog asupra referinelor externe deja definite, spre a le aplica opiunea Bind. Comanda XBIND poate fi lansat i din meniul pull-down Modify, linia Object, opiunea External reference.
Figura 9.8 Caseta Xref Manager Un desen extern referit ntr-un desen-gazd poate fi vizualizat integral sau parial. Pentru o vizualizare parial, se utilizeaz comanda XCLIP. Zona dorit poate fi una dreptunghiular, sau de o alt form, delimitat de o polilinie nchis, avnd form poligonal, anterior creat sau trasat n momentul respectiv. Informaia nevizibil dintr-o referin extern creia i s-a aplicat un xclipping nu se pierde. De altfel, zona de xclipping poate fi oricnd modificat. Comanda XCLIP este disponibil i n meniul pull-down Modify, linia Clip, opiunea Xref. La crearea referinelor externe, sunt preluate layer-ele i blocurile-utilizator din desenul referit. n fig. 9.9 este ilustrat un exemplu de desen-gaz cu referine externe din biblioteca de mostre AutoCAD 2000. AutoCAD 2000 introduce ca noutate absolut editarea din interiorul desenului-gazd a referinelor externe sau a blocurilor-utilizator definite n desenele cu rol de referine externe pentru desenul-gazd. Comanda aferent este REFEDIT, care poate fi lansat i din meniul pull-down Modify, linia In-place Xref and Block Edit. Editrile de acest tip trebuie efectuate cu atenie, pentru c afecteaz esenial desenul extern celui curent.
107
Figura 9.9 a Coninutul casetei Xref Manager pentru desenul City map.dwg
Figura 9.9 b Desenul-gazd City map.dwg, cu referinele externe din fig. 9.9 a 9.Blocuri, atribute, referine externe
108
Figura 9.9 c Cele dou desene City base map.dwg i City sky map.dwg incluse ca referine externe n desenul-gazd City map.dwg
109
10.
110 A proiecta cu ajutorul calculatorului nu se reduce nicidecum la elaborarea documentaiei grafice (i negrafice), ci a acelui model virtual fidel produsului real, cu proprieti geometrice, fizice, motrice i vizuale asemntoare obiectului pe care l reprezint. Pe baza acestui model, este posibil i elaborarea documentaiei grafice aferente proiectului. O imagine mai mult dect simplificat sugereaz realizarea unui model din plastilin sau din carton, care este pe de o parte desenat, pe de alt parte testat n diverse probe.
111
Figura 10.1 Imaginea sistemului de coordonate n paper space A doua modalitate de identificare a spaiului curent de lucru este rubrica ,
de pe bara de stare. respectiv Toate caracteristicile spaiului modelului se regsesc i n cel al hrtiei, cu excepia vizualizrilor spaiale i a randrilor. i n spaiul hrtiei pot fi create i editate obiecte variate (exceptnd luminile), pot fi definite layer-e, blocuri, referine externe. 10.2.4. Lucrul alternativ n model space i paper space. Comenzile MVIEW, LAYOUT i LAYOUTWIZARD Atunci cnd se deschide un desen nou, AutoCAD se gsete n mod implicit n spaiul modelului. Pentru a trece n spaiul hrtiei, se selecteaz unul din panourile Layout, ale cror etichete sunt vizibile la partea inferioar a zonei grafice. Sunt permise treceri alternative nelimitate dintr-un spaiu de lucru n cellalt. Principala destinaie a spaiului hrtiei este aceea de a oferi un aranjament al diferitelor vederi necesare pentru reprezentarea obiectului din desen i pentru obinerea unei copii la imprimant sau plotter. Definirea unor noi panouri Layout n desenul curent se realizeaz prin comenzile LAYOUT i/sau LAYOUTWIZARD. Comenzile sunt accesibile prin tastare sau din meniul pull-down Insert, linia Layout. LAYOUT poate crea un layout complet nou (opiunea New Layout) sau poate prelua un layout existent n prototipurile AutoCAD (opiunea Layout from Template); pentru a primi ndrumri pas cu pas n definirea unui layout nou, prin folosirea unui program-asistent de lucru, este disponibil comanda LAYOUTWIZARD (opiunea Layout Wizard din meniul pull-down Insert, linia Layout sau meniul pull-down Tools, linia Wizards, opiunea Create Layout). n spaiul hrtiei, vederile modelului se obin sub forma unor ferestre flotante (fig. 10.2), numite floating viewports. Acestea pot fi generate automat la definirea unui layout, sau, dup dorina utilizatorului, prin comanda MVIEW. Comanda MVIEW creaz n spaiul hrtiei ferestre flotante, care prezint iniial modelul aa cum apare el n spaiul modelului, la momentul respectiv. n fiecare fereastr flotant se poate modifica ulterior modul de afiare (amplificare, zon vizibil, prin ZOOM, PAN, etc.). Fiecrei ferestre i se pot stabili combinaii proprii de layer-e vizibile i nevizibile, factori 10.Spaiul modelului i spaiul hrtiei
112 de scal proprii pentru liniile discontinue (ltscale) i sisteme de coordonate (UCS) proprii. n fiecare fereastr, n cazul reprezentrilor 3D, se poate alege un alt punct de vizualizare a desenului. Ferestrele flotante se comport ca obiectele obinuite, deci pot fi mutate, rotite, multiplicate, copiate, terse, scalate, deformate, haurate, cotate, pe conturul lor pot fi aplicate moduri Osnap, etc. Ferestrele flotante din spaiul hrtiei nu pot avea grosime (thickness), i nu suport editri de tip CHAMFER, FILLET, TRIM, OFFSET, etc. Opiunile comenzii MVIEW ofer de asemenea posibilitatea de a dezactiva ferestre definite anterior, de a inhiba plotarea lor sau de a bloca la editare anumite ferestre. Pentru ca un anumit desen s fie vizualizat la aceeai scar n mai multe ferestre, se folosete opiunea nxp a comenzii ZOOM. (de ex. ZOOM 2xp) Obiectele create n spaiul modelului nu sunt accesibile n nici un fel din spaiul hrtiei (nu pot fi modificate, terse, nu se pot aplica moduri Osnap). Reciproc, obiectele create n spaiul hrtiei nu pot fi accesate din spaiul modelului. Pentru a modifica un anumit obiect, spaiul curent de lucru trebuie s fie cel n care se gsete obiectul. Pe lng ferestrele flotante, aranjamentul desenului din spaiul hrtiei poate s conin chenarul, indicatorul (title block n l. englez), note tehnice pe desen, tabelul de componen, etc., create chiar n acest spaiu.
113
11.
Figura11.1 Caseta de proprieti generale ale desenului General, oferind date globale despre desen (nume, tip, locaie, mrime, data crerii i data ultimei actualizri, eventuale atribute de fiier), 11.Comenzi de informare n AutoCAD 2000
114 Summary, similar cu panoul de proprieti generale din Microsoft Office, viznd titlul desenului (nu este obligatoriu s coincid cu denumirea fiierului), subiectul, autorul, cuvinte-cheie asociate, comentarii despre desen; subiectul poate fi utilizat n gruparea desenelor ce se refer la acelai subiect; Statistics, cu informaii despre nceputul i durata sesiunii curente de lucru; Custom, ce include un tabel n care creatorul desenului poate defini 10 variabile (cmpuri) asociate acestuia. Proprietile sunt utilizabile n gestionarea desenelor prin aplicaia AutoCAD Design Center. 11.1.2. Comanda STATUS Comanda STATUS ofer sub form de text informaii globale despre desen: numr de obiecte desenate, limitele desenului, zona de vizibilitate curent, starea ajutoarelor grafice snap i grid, moduri Osnap momentan active, layer curent, etc. 11.1.3. Comanda TIME Comanda TIME afieaz informaii privind data i ora crerii desenului, timpul scurs de la nceperea sesiunii de lucru pe desenul curent, etc.
115 11.3.2. Determinarea ariilor. Comanda AREA Comanda AREA calculeaz aria i perimetrul unei figuri geometrice plane sau spaiale (n acest caz e vorba despre aria suprafeei exterioare). Calculul poate fi efectuat pe un obiect din desen sau pe o suprafa poligonal plan (!) definit prin puncte chiar n momentul derulrii comenzii (de exemplu, pentru a determina aria dintre dou obiecte). n cazul contururilor liniare curbe sau poligonale, se determin lungimea acestora (perimetrul). Pentru obiectele solide 3D, nu se pune problema determinrii unui perimetru. Comanda AREA lucreaz i n mod aditiv (nsumarea ariilor), prin opiunea Add, sau exclusiv (scderea ariilor), prin opiunea Subtract. 11.3.3. Determinarea masei. Comanda MASSPROP Pentru a determina proprietile masice (volum, mas, centru de greutate, momente de inerie, raz de giraie, etc.) ale obiectelor solide 3D sau ale obiectelor de tip regiune, AutoCAD dispune de comanda MASSPROP. Setul de informaii oferite de comand poate fi scris ntr-un fiier de tip text (*.txt). n calculul masei, AutoCAD consider densitatea unitar. 11.3.4. Comanda ID Pentru a obine coordonatele unui punct din desen, se aplic comanda ID. Pe lng furnizarea informaiei privind coordonatele rectangulare absolute ale punctului indicat, comanda fixeaz punctul curent de lucru n punctul indicat.
11.4. Obinerea informaiilor de detaliu despre obiectele din desen. Comanda LIST
Comanda LIST ofer utilizatorului informaii de detaliu despre obiectul sau obiectele selectate. Aceste informaii redau att proprietile de tip linie, culoare, lime de linie, layer, etc., ct i pe cele de descriere geometric (puncte de definiie, centru, raz, etc.) i pe cele specifice unui anumit tip de obiect (fig. 11.3). Comanda raporteaz de asemenea dac obiectul vizat se afl n spaiul modelului sau n cel al hrtiei. Absena informaiilor despre culoare, tip de linie, lime de linie semnific existena valorii bylayer pentru acestea. Absena grosimii nseamn de fapt grosime 0.
116
Figura 11.3 Exemple de informaii oferite de comanda LIST pentru un segment de dreapt i pentru un cerc din desen
117
12.
Figura 12.1 Modul de prezentare al aplicaiei AutoCAD Design Center 12.Gestionarea desenelor prin aplicaia AutoCAD Design Center
118 Fereastra AutoCAD Design Center poate fi translatat n alte poziii pe ecran. Aplicaia permite baleierea desenelor din diferite folder-e, cu posibilitatea de a vizualiza grafic i prin descriere textual informaii de organizare a desenului: blocurile-utilizator, referinele externe, layer-ele, tipurile de linii, stilurile de cotare, stilurile de scriere, imaginile raster, alte elemente de tip OLE din desenele gestionate. La deschiderea unui grup de informaii (de exemplu, cel al blocurilor), se poate opta pentru vizualizarea unui obiect din grup i/sau pentru afiarea detaliilor textuale despre acesta (fig. 12.2). Importul unui obiect din desenul original n desenul curent prin AutoCAD Design Center este extrem de simplu: prin dragging cu mouse-ul: se selectez obiectul, meninnd butonul stng al mouse-ului apsat i se trage obiectul n zona grafic a desenului curent. CA urmare, obiectul apare i n desenul current, ca i cnd ar fi fost creat chiar aici. Nu mai este necesar recrearea unor obiecte identice n desene diferite; ele pot fi preluate dintr-un singur desen i refoloste n oricare altele. Nu mai e necesar repetarea definirii unor layer-e sau a unor stiluri de cotare identice n diferite desene. Acestea pot fi preluate din desene deja create, prin AutoCAD Design Center.
119 AutoCAD Design Center gestioneaz unitar fiiere-desen de pe discul propriu sau din alte partiii logice sau hard, de pe reea i de pe Internet, asigurnd astfel un management eficient al proiectelor, prin reutilizarea i partajarea coninutului unor desene existente de ctre utilizatori diferii sau de acelai utilizator n desene nou create. Elaborarea desenelor devine astfel mai simpl i mai eficient. Sistemul de navigare al aplicaiei este unul simplu i eficient, cu vizualizri grafice i descrieri textuale, cu includerea locaiilor frecvent accesate n lista Autodesk Favorites. AutoCAD Design Center permite: consultarea diferitelor desene care include elemente de bibliotec sau reutilizabile (blocuri, layer-e, stiluri, etc.); vizualizarea miniatural a elementelor reutilizabile, cu sau fr detalii textuale; includerea unor elemente reutilizabile n desenul curent; crearea unor aa-numite short-cuts, chei de acces rapid, pentru desene i locaii frecvent accesate; gsirea coninutului unor desene, prin cutri bazate pe nume de desene, de blocuri, de layer-e, dup data crerii, dup numele autorului, dup cuvinte-cheie, etc. deschidera desenelor vizate, prin simpla tragere a iconiei lor n zona grafic a ferestrei de lucru; vizualizarea unor imagini raster i ataarea lor desenului curent, prin simpla tragere a iconiei lor peste zona grafic; controlul afirii elementelor vizate n fereastra aplicaiei (iconie, liste cu sau fr detalii, descrieri asociate, etc.) Fereastra de lucru pentru AutoCAD Design Center afieaz la partea sa superioar o bar de instrumente cu butoane specifice funciilor utilitare de gestionare a informaiilor (fig. 12.3)
de pe bara de De o deosebit utilitate este funcia Find, apelabil prin butonul instrumente a aplicaiei. Aceasta deschide o caset (fig. 12.4), cu rubrici adecvate operaiei de cutare dup diferite criterii, la diferite locaii. Dac operaia de cutare se realizeaz mai nti dup criteriul Drawings, adic desene, funcia Find permite rafinarea acestei cutri dup autor, cuvinte din coninut, cuvinte-cheie, etc.
120
Figura12.4 Caseta Find a aplicaiei AutoCAD Design Center Odat deschis, aplicaia AutoCAD Design Center poate fi nchis pe aceleai ci prin care a fost deschis: comanda ADCENTER, meniul pull-down Tools, sau butonul propriu de pe bara de instrumente Standard.
121
13.
x,y,z
Rectangulare Absolute (fa de origine)
Y O
6,2.5,4
Z @x,y,z
Relative (fa de punctul curent) Distana pe direcia axei X, pe direcia axei Y i respectiv pe direcia axei Z fa de punctul curent
Y @1,2.5,-3 O Z Y O r<< Z
Plan ||XY prin p.c.
r<alfa<beta
Sferice Absolute
Distana fa de origine, unghiul msurat fa de semiaxa pozitiv X n planul XY i unghiul msurat fa de planul XY Distana noului punct fa de punctul curent, unghiul fa de paralela la semiaxa pozitiv X dus prin punctul curent i unghiul fa de planul paralel la planul XY dus prin punctul curent
@r<alfa<beta
Relative
p.c.
@r<< O Z
123 r<alfa,z
Cilindrice Absolute Distana fa de origine msurat n planul XY, unghiul msurat n planul XY fa de semiaxa pozitiv X i distana fa de planul XY Distana noului punct msura ntr-un plan paralel la planul XY dus prin punctul curent fa de punctul curent, unghiul fa de paralela la semiaxa pozitiv X dus prin punctul curent i distana fa de planul paralel la planul XY dus prin punctul curent
Y
4 2 4
30O
4<30,5
Z Y
plan || XY prin p.c. p.c.4 -15o
@r<alfa,z
Relative
X
5
@4<-15,5
Oricare din tipurile de coordonate menionate pot fi raportate la origine, caz n care sunt coordonate absolute, sau la punctul curent, fiind coordonate relative. Folosirea filtrelor de coordonate este posibil i n lucrul n trei dimensiuni, exact dup aceleai regului ca i n plan. Introducerea coordonatelor unui punct prin punctare cu ajutorul cursorului-ecran poate fi realizat cu precizie, n orice situaie, n planul XY. La modificarea coordonatei Z, AutoCAD modific de cele mai multe ori i planul XY n care intercepteaz punctele prin cursor. Indicarea coordonatei Z prin punctare este numai uneori realizabil; experiena n lucru este esenial n nelegerea acestui aspect. Interceptarea punctelor de Osnap se realizeaz n ntreg spaiul 3D, indiferent de planul curent XY. Funcia Osnap tracking lucreaz n planul de nivel Z corespunztor punctului de Osnap interceptat.
124 n fig. 13.1 este prezentat un exemplu de vizualizare spaial a unui desen AutoCAD din diferite puncte din spaiu. Muchiile nevizibile sunt ascunse. Toate imaginile sunt create n sistemul de proiecie paralel. fa stnga -1,0.5,-0.7
sus
SE-izo
SV-izo
Figura 13.1 Vederi spaiale standardizate i oarecare ale unui desen AutoCAD Generarea vederilor este facilitat de comanda VIEW, prin caseta de dialog asociat ei (fig. 13.2).
125 Vederile considerate standard sunt cele corespunztoare proieciilor ortogonale. Denumirea lor n limba englez este explicitat n fig. 13.3.
Bottom
Right
Front
Left
Back
Top
Figura 13.3 Vederi standard n AutoCAD Vederile izometrice sunt create numai de la o cot Z pozitiv. Denumirea lor este asociat combinaiei de puncte cardinale pe care o reprezint punctul de observaie: Sud-Est (punct de observaie 1,-1,1), South-East n limba englez, Sud-Vest (punct de observaie 1,-1,1), South-West n limba englez, Nord-Est (punct de observaie 1,1,1), North-East n limba englez, Nord-Vest (punct de observaie 1,1,1), North-West n limba englez. n fig. 13.4 sunt ilustrate vederile izometrice cu ascunderea muchiilor nevizibile pentru obiectul din fig. 13.3. Pentru a restaura rapid vederi folosite n mod repetat, acestea pot primi un nume, care se salveaz odat cu desenul i care poate servi la identificarea vederii; mai mult chiar, la definirea unui hyperlink dintr-un alt desen sau document spre desenul n cauz, o vedere denumit ntr-un anume mod poate servi drept int a hyperlink-ului. n principiu, oricrei vederi plane sau spaiale i 13.Caracteristicile mediului tridimensional AutoCAD
126 se poate atribui un nume, dar denumirea vederilor este util mai ales n cazul vederilor nestandardizate.
NW-Isometric View
NE-Isometric View
SW-Isometric View
SE-Isometric View
Figura 13.4 Vederi izometrice n AutoCAD Raportarea vederilor ortogonale sau izometrice se realizeaz fie la sistemul fix de coordonate (WCS), fie la un sistem de coordonate propriu al utilizatorului (UCS). Comanda view dispune i de o bar de instrumente asociat, denumit View(fig. 13.5).
Figura 13.5 Bara de instrumente destinat manipulrii vederilor predefinite Stabilirea sau restabilirea vederii plane (corespunztoare vederii de sus) poate fi realizat i prin comanda PLAN. Comanda solicit sistemul de coordonate la care s se raporteze. Comenzile VIEW i PLAN pot fi lansate i din meniul pull-down View, linia 3Dviews.
127
Figura 13.6 a Vedere creat prin comanda DVIEW n perspectiv paralel 13.Caracteristicile mediului tridimensional AutoCAD
128
Figura 13.6 b Vedere creat prin comanda DVIEW n perspectiv conic Comanda DVIEW dispune de opiunea Hide, util n ascunderea muchiilor nevizibile (aplicat n fig. 13.6 b). Deoarece comenzile ZOOM i PAN nu lucreaz transparent pe imaginile obinute prin DVIEW, comanda este prevzut cu propriile opiuni pentru aceste operaii. Opiunea CLip stabilete poziia planelor virtuale de clipping, care definesc zona vizibil. n afara zonei dintre cele dou plane, obiectele nu sunt vizibile (fig. 13.6 c). Planele de clipping sunt imaginate ca nite paravane perpendiculare pe direcia privirii, care transform zona exterioar lor n zon momentan obscur. Pentru a roti pur i simplu imaginea curent generat prin DVIEW n jurul direciei privirii, se dispune de opiunea TWist. n timpul generrii imaginilor n perspectiv conic prin comanda DVIEW, iconia obinuit pentru sistemul de coordonate este nlocuit printr-una specific (vezi fig. 13.6 b, c, colul din stnga-jos). Renunarea la o imagine n perspectiv conic este asigurat prin opiunea Off . O alt modalitate de a obine imagini n perspectiv conic o ofer comanda 3DORBIT, tratat n subcapitole ce vor urma.
129
Figura 13.6 c Imaginea anterioar trunchiat n cadrul comenzii DVIEW prin cele dou plane de clipping: Back Clipping Plane i Front Clipping Plane Modificarea direciei privirii este facilitat de comanda CAMERA. Aceasta solicit noile poziii pentru camera virtual de luat vederi i pentru punctul int. n fig. 13.7 este ilustrat un exemplu de definire a direciei privirii prin intermediul comenzii CAMERA. Sunt stabilite mai nti poziiile punctelor ce dau dreapta spaial pentru direcia privirii i apoi este ales sensul privirii: de la primul spre al doilea punct i, n al doilea caz, invers. Nu a fost delimitat n nici un fel prin plane de clipping zona cu obiecte vizibile. Datorit siturii centrelor celor dou sfere chiar pe direcia privirii, n oricare din ultimele dou imagini, sferele sunt perfect suprapuse.
130
Figura 13.7 a Imagine iniial, n care cele dou sfere (de pe acoperi i de pe stlpul fntnii) indic punctele care definesc direcia privirii
Figura 13.7 b Imagine generat cu camera pe acoperi i punctul int pe stlpul fntnii
131
Figura 13.7 c Imagine generat cu camera pe stlpul fntnii i punctul int pe acoperi
13.5. Modificarea dinamic a imaginii n spaiul tridimensional. Comenzile 3DORBIT, 3DZOOM, 3DPAN, 3DDISTANCE, 3DCLIP, 3DSWIVEL
Dac utilizatorul se afl n lumea real, pentru a vedea un obiect din diferite puncte din spaiu, el, utilizatorul, trebuie s se roteasc n jurul acestuia, s se apropie sau s se deprteze, sarcin care este consumatoare de timp i chiar obositoare. Inconveniente similare apar i n spaiul virtual AutoCAD. Pentru a privi modelul virtual din diferite puncte, unghiuri, distane, dup metodele oarecum clasice, utilizatorul ar trebui s se tot deplaseze n spaiul virtual, consumnd timp preios de lucru. Soluia a fost oferit n AutoCAD 2000 prin introducerea comenzii 3DORBIT i a familiei asociate ei: 3DZOOM, 3DPAN, 3DDISTANCE, 3DCLIP, 3DSWIVEL. Comanda 3DORBIT permite utilizatorului s stea comod n poziia lui i s roteasc modelul n faa sa, s l apropie sau s-l deprteze, s foloseasc un transfocator al camerei virtuale de luat vederi, pentru a ptrunde n detaliile vizuale ale modelului. Comanda este lansabil i prin butonul de pe bara de unelte Standard. La lansarea sa, comanda 3DORBIT afieaz un cerc ajuttor avnd quadranii marcai (fig. 13.8). Cei patru quadrani ai acestuia servesc la rotirea camerei virtuale de luat vederi n jurul obiectului, centrul cercului fiind punctul int, considerat fix. 13.Caracteristicile mediului tridimensional AutoCAD
132
Figura 13.8 Cercul ajuttor aferent comenzii 3DORBIT, avnd quadranii marcai Comanda 3DORBIT creaz un mic mediu specific de lucru, n care se pot aplica panningu-ri n spaiul tridimensional, amplificri ale imaginii de tip zoom 3D, pivotri continue sau pas cu pas ale camerei n jurul axei proprii, astfel nct s se modifice punctul int, apropieri sau deprtri ale camerei de punctul int. Aceste operaii sunt executabile prin intermediul meniului flotant deschis la apsarea butonului drept al mouse-ului (fig. 13.9), sau prin butoanele de pe bara de instrumente 3DORBIT (fig. 13.9).
133 Imaginile spaiale obinute prin comanda 3DORBIT pot fi crete att n perspectiv paralel ct i n perspectiv conic. Operaiile specifice comenzii 3DORBIT au alocate fiecare i comenzi aparte, cum ar fi: 3DPAN, 3DZOOM, 3DSWIVEL, 3DDSITANCE, 3DCORBIT. O operaie cu implicaii largi, att sub 3DORBIT, ct i n afara comenzii, este ajustarea planelor de clipping,- Front Clpping Plane i Back Clpping Plane-, care limiteaz zona vizibil n sapiul 3D. Operaia corespunde comenzii 3DCLIP, aplicabil fie sub 3DORBIT, fie pe prompter-ul de comand. Comanda 3DCLIP deschide o fereastr separt de lucru, n care desenul este prezentat ntr-o vedere perpendicular pe cea curent; dou drepte orizontale reprezint cele dou plane de clipping (fig. 13.10). Utilizatorul poate deplasa aceste plane, le poate activa sau dezactiva.
Figura 13.10 Fereastra pentru ajustarea planelor de clipping, cu cele dou drepte orizontale, reprezentnd cele dou plane: dreapta de jos pentru planul din fa i dreapta de sus pentru planul din spate Dac planul de clipping din fa este activ, imaginea redat ncepe de la acest plan spre infinit, n spate. Dac planul de clipping din spate este activ, imaginea este limitat n spate pn la acest plan, iar dac ambele plane de clipping sunt active, imaginea este limitat la zona cuprins ntre cele dou plane. n fig. 13.11 a, b, c, d este ilustrat un exemplu corespunztor corpurilor din fig. 13.10. 13.Caracteristicile mediului tridimensional AutoCAD
134
Figura 13.11 b Corpurile din imaginea anterioar, cu limitarea imaginii la planul de clipping din fa; prin redarea trunchiat a cilindrului, devine vizibil interiorul acestuia
135
Figura 13.11 c Corpurile din imaginea a, ntr-o prezentare cu planul de clipping din spate activ; se observ trunchierea imaginii conului la nivelul planului respectiv
Figura 13.11 d Corpurile din imaginea a, ntr-o prezentare cu ambele plane de clipping active; se observ trunchierea imaginii corpurilor n dreptul celor dou plane 13.Caracteristicile mediului tridimensional AutoCAD
136
13.6. Utilizarea mai multor imagini simultane ale modelului spaial. Viewport-uri. Comanda VPORTS
Posibilitatea de a vedea modelul simultan n mai multe imagini, la diferite amplificri i n diferite detalii, nu este o caracteristic exclusiv a lucrului n trei dimensiuni. Aceast facilitate este un atribut al mediului AutoCAD, indiferent dac modelul este elaborat n dou sau trei dimensiuni. Ea devine ns indispensabil la crearea modelelor spaiale, mai ales a celor cu form composit, care necesit mai multe operaii de construcie. n funcie de spaiul de lucru, cel al modelului sau cel al hrtiei, pot fi folosite imagini multiple dispuse alturat sau aleator, flotante n desen. O astfel de fereastr se numete viewport. n spaiul modelului, viewport-urile sunt dispuse alturat, nesuprapuse, i nu sunt plotabile simultan pe hrtie. O operaie realizat se refer n general la viewport-ul curent (fig. 13.12).
Figura 13.12 Configuraie de 4 vieport-uri egale definit n spaiul modelului n spaiul hrtiei, viewport-urile pot fi dispuse n orice poziie, fie alturate, fie distanate, fie chiar suprapuse parial sau total (fig. 13.13).
137
Figura 13.13 Configuraie de 6 viewport-uri n spaiul hrtiei; viewport-urile sunt distanate ntre ele Numrul maxim de viewport-uri n spaiul modelului este definit prin variabila de sistem MAXACTVP, avnd valoarea iniial de 64. Aceast valoare este suficient de acoperitoare, deoarece un numr prea mare de viewport-uri conduce la o densitate prea mare de informaii pe ecran i la ncetinirea vitezei de lucru. Dac sunt necesare mai mult de 4-6 vieport-uri, mai ales n spaiul modelului, este recomandabil s se creeze mai multe configuraii de 4-6 viewport-uri, diferite ntre ele, salvate fiecare sub un anumit nume, i care s fie restaurate pe ecran dup necesiti. n spaiul hrtiei, pot exista orict de multe viewport-uri, dar numai 64 sunt vizibile la un moment dat. Trecerea dintr-un viewport n altul este simpl, prin clic pe viewport-ul respectiv, chiar transparent, n timpul execuiei unei anumite comenzi. De remarcat, c n viewport-ul curent cursorul se prezint sub form de fire reticulare, viewport-ul nsui avnd chenar gros, n timp ce deasupra unui alt viewport, care nu este momentan viewport curent, cursorul are form de sgeat, chenarul viewport-ului fiind subire. 13.Caracteristicile mediului tridimensional AutoCAD
138 Fiecare viewport poate prezenta modelul la un alt factor de amplificare a imaginii, dintr-un alt punct de observaie i ntr-un alt mod de afiare (randat, colorat, wireframe). Fiecrui viewport i se poate asocia un anumit UCS, conform regulii c fiecrei vederi i se poate asocia un UCS propriu. Acest aspect reprezint un considerabil avantaj la lucrul n trei dimensiuni, permind specificarea prin punctare a unor puncte avnd diferite valori pentru coordonata Z. Variabila de sistem UCSVP determin dac sistemul curent de coordonate se salveaz mpreun cu viewport-ul respectiv sau nu. n fiecare viewport pot fi stabilite aspecte diferite ale ajutoarelor grafice grid i snap. Comanda VPORTS ofer o caset de dialog pentru definirea configuraiei de viewport-uri (fig. 13.14 a, b). Caseta prezint dou panouri: New Viewports i Named Viewports.
Figura 13.14 a Caseta de dialog Viewports, panoul New Viewports Panoul New Viewports (fig. 13.14 a) permite alegerea unei configuraii predefinite de viewport-uri prin mprirea ntregului ecran (rubrica Apply to:, opiunea Display) sau a viewport-ului curent (rubrica Apply to:, opiunea Current Viewport). Rubrica Setup a panoului prezint dou valori: 2D, dac n toate noile viewport-uri generate punctul de observare
139 a desenului va fi acelai, cel al vederii curente, i 3D, dac n noile viewport-uri vor fi stabilite vederi ortogonale predefinite. Rubrica New Name: atribuie configuraiei noi un anumit nume (opional). La nchiderea casetei, AutoCAD salveaz configuraia respectiv sub numele menionat. Configuraiile de viewport-uri denumite se salveaz odat cu desenul i pot fi reutilizate n sesiuni viitoare de lucru. Panoul Named Viewports (fig. 13.14 b) restaureaz configuraii de viewport-uri salvate anterior sub un anumit nume, n aceeai sesiune de lucru sau n sesiuni de lucru anterioare. La alegerea numelui configuraiei, schia acesteia este prezentat n rubrica Preview.
Figura 13.14 b Caseta de dialog Viewports, panoul Named Viewports n prototipul propriu al AutoCAD, la nceperea unui desen nou, desenul se prezint n spaiul modelului ntr-un singur viewport. Prin utilizarea altor prototipuri, se poate stabili o anumit configuraie iniial de viewport-uri, dorit de utilizator. n spaiul hrtiei, viewport-urile redau diferite proiecii ale modelului, sau detalii la alt scar ale acestuia. Viewport-urile din spaiul hrtiei pot fi plotate simultan; de fapt, principalul rol al 13.Caracteristicile mediului tridimensional AutoCAD
140 viewport-urilor n spaiul hrtiei const n a facilita copierea simultan pe suport hard a diferitelor imagini ale modelului. Pentru definirea unei configuraii de viewport-uri n spaiul hrtiei, se poate folosi tot comanda VPORTS sau se poate recurge la comanda MVIEW (vezi 10.2.4). La lansarea comenzii VPORTS n spaiul hrtiei, n panoul New Vieports AutoCAD substituie rubrica Apply to: cu rubrica Viewport Spacing, reprezentnd distana ntre viewport-urile nou create. Lansat din meniul pull-down View, comanda VPORTS ofer i opiuni pentru crearea unor vieport-uri de form poligonal sau n interiorul conturului unui obiect (cerc, polilinie nchis, elips, regiune, etc.) (fig. 13.15).
Figura 13.15 Viewport-uri de form nerectangular n spaiul hrtiei Pentru definirea unui layout complet nou n spaiul hrtiei, AutoCAD include comenzile LAYOUT i LAYOUTWIZARD (vezi 10.2.4). Editarea viewport-urilor din paperspace este facilitat att de caseta de proprieti ale fiecrui viewport, ct i de comanda MVSETUP. Comanda MVSETUP permite alinierea viewport-urilor, rotirea imaginii, crearea unor viewport-uri noi, scalarea imaginii din viewport, inserarea unui indicator (Title block n limba englez).
141
14.
Figura 14.1 Model tridimensional elaborat prin metoda bazat pe muchii i vrfuri 14.Crearea i editarea obiectelor tridimensionale
142 14.1.2. Modelarea suprafeelor O dezvoltare a modelelor wireframe ia n considerare suprafaa exterioar ce delimiteaz un obiect tridimensional. Metoda se bazeaz pe modelarea cojii obiectului 3D. Elementele geometrice utilizate sunt feele (patrulatere sau triunghiuri) de arie finit, elementele liniare finite i punctele (fig. 14.2). Nu exist informaie despre interiorul obiectului, despre densitatea materialului i distribuia acestuia. Se pot ascunde muchiile nevizibile. Suprafeele obiectului pot fi colorate, umbrite, iluminate, li se pot aplica texturi de material, li se pot asocia coeficieni de reflexie, refracie, absorbie a luminii, rugozitate, etc. n limba englez, metoda este cunoscut sub denumirea de boundary representation.
Figura 14.2 Obiect 3D modelat prin metoda suprafeelor: a) imagine cu toate muchiile vizibile; b) imagine cu muchiile nevizibile ascunse 14.1.3. Modelarea volumic Cea mai evoluat metod de redare a obiectelor spaiale o constituie modelarea solidelor, denumit i modelare volumic. Obiectul este generat din forme solide simple, majoritatea descriptibile analitic, combinate ntre ele pentru a genera forma spaial dorit. Modelului i se poate asocia o densitate de material, se pot determina proprieti de corp fizic (centru de mas, momente de inerie, raz de giraie, etc.). Toate proprietile legate de aspectul suprafeei exterioare sunt aplicabile i n cazul modelelor volumice. Modelarea volumic este cea mai intuitiv metod de generare a modelelor virtuale 3D i cea mai apropiat de raionamentele umane, deci cea mai natural.
143
14.2. Forme volumice simple. Comenzile BOX, SPHERE, CYLINDER, CONE, WEDGE, TORUS, EXTRUDE, REVOLVE
AutoCAD genereaz elemente volumice primitive, de form geometric simpl, cum ar fi: paralelipipedul dreptunghic, sfera, cilindrul drept, conul drept, pana, torul. Tot n categoria formelor volumice simple sunt incluse elementele volumice obinute prin extrudare sau prin revoluie. Paleta primtivelor solide este redat pe bara de instrumente Solids (fig. 14.3). Bara de instrumente menionat include butoane i pentru alte comenzi specifice mediului 3D, care vor fi detaliate n subcapitole urmtoare.
Figura 14.3 Bara de instrumente Solids 14.2.1. Crearea unui paralelipiped dreptunghic solid. Comanda BOX Comanda BOX creaz n desen un paralelipiped dreptunghic de tip solid. Comanda solicit dou vrfuri diagonal opuse ale bazei i apoi nlimea. Baza este totdeauna dispus n planul curent XY. Muchiile obiectului sunt paralele cu axele sistemului curent de coordonate (fig. 14.4).
Figura 14.4 Obiecte create prin comanda BOX Dac al doilea punct specificat drept col al bazei are alt coordonat Z fa de primul col, comanda BOX genereaz direct obiectul, fr a mai solicita nlimea. 14.Crearea i editarea obiectelor tridimensionale
144 Alte opiuni de lucru ale comenzii BOX permit specificarea primului col, a lungimii, limii i nlimii (Length, Width, Height n limba eglez), sau a centrului obiectului i a celor trei dimensiuni. Comanda posed i opiunea pentru generarea unui cub de o anumit latur. 14.2.2. Crearea unui cilindru drept solid. Comanda CYLINDER Comanda CYLINDER creaz un cilindru drept, avnd baza de form circular sau eliptic. Metoda implicit de lucru solicit poziia centrului bazei, raza sau diametrul bazei i apoi nlimea cilindrului. Cilindrul obinut astfel este circular drept, fiind plasat cu baza ntr-un plan paralel cu planul curent XY i care trece prin punctul indicat (fig. 14.5).
Figura 14.5 Obiecte generate prin comanda CYLINDER Pentru a obine baza de form eliptic, se utilizeaz opiunea Elliptical a comenzii CYLINDER. Informaiile solicitate n paii ulteriori sunt cele specifice n desenarea unei elipse, urmate de valoarea nlimii. Dac valoarea nlimii este pozitiv, cilindrul este creat n lungul semiaxei pozitive OZ, iar dac aceast valoare este negativ, nlimea cilindrului este msurat n sens contrar de-a lungul axei OZ. Pentru a dispune baza cilindrului ntr-un plan oarecare fa de planul curent XY, n locul nlimii se specific poziia centrului bazei opuse (fig. 14.6). AutoCAD stabilete astfel segmentul orientat dintre centrele bazelor, de la centrul primeia spre ultimul punct specificat.
145
Figura 14.6 Cilindri generai n diferite poziii fa de planul XY prin specificarea poziiei pentru cele dou centre ale bazelor 14.2.3. Crearea conurilor drepte solide. Comanda CONE AutoCAD creaz conuri drepte cu baza circular sau de form eliptic prin intermediul comenzii CONE. Metoda implicit de lucru solicit poziia centrului bazei, raza sau diametrul bazei i apoi nlimea conului. Conul obinut astfel este drept i are baza de form circular, plasat ntr-un plan paralel cu planul curent XY i care trece prin punctul indicat (fig. 14.7). Pentru a obine baza de form eliptic, se utilizeaz opiunea Elliptical a comenzii CONE. Informaiile solicitate n paii urmtori sunt cele specifice n desenarea unei elipse, urmate de valoarea nlimii. Dac valoarea nlimii este pozitiv, conul este creat n lungul semiaxei pozitive OZ, iar dac aceast valoare este negativ, nlimea conului este msurat n sens contrar de-a lungul lui OZ. Pentru a plasa baza conului ntr-un plan oarecare fa de planul XY, dup precizarea centrului bazei i a razei acesteia, se utilizeaz opiunea Apex, precizndu-se explicit poziia vrfului conului (fig. 14.8).
146
Figura 14.8 Conuri drepte n poziii oarecare create prin comanda CONE, (opiunea Apex)
147 14.2.4. Crearea unei sfere solide. Comanda SPHERE Pentru a crea obeicte solide de form sferic, se dispune de comanda SPHERE. Aceasta solicit poziia centrului i valoarea razei (sau a diametrului), genernd sfera cu planul ecuatorial paralel cu planul curent XY ce trece prin centrul sferei. Axa polilor este direcionat dup direcia Z curent.
Figura 14.9 Sfere solide generate prin comanda SPHERE 14.2.5. Crearea unui tor solid. Comanda TORUS Crearea unui tor de tip solid este faciltat de comanda TORUS. Planul median al torului este paralel cu planul curent XY (fig. 14.10). Comanda solicit centrul torului i apoi succesiv, raza acestuia i raza tubului. Uzual, raza tubului este mai mic, iar cea a torului nsui mai mare. Dac raza torului este negativ, forma rezultat este similar unei lmi (fig. 14.11). Raza tubului trebuie s fie n acest caz mai mare n valoare absolut dect precedenta. Pentru o valoare a razei tubului mai mare dect raza torului, torul nu mai prezint orificiul central, forma solid generat autointersectndu-se (fig. 14.10). 14.Crearea i editarea obiectelor tridimensionale
148
Rtub>Rtor>0
149 14.2.6. Crearea solidelor de tip pan. Comanda WEDGE Crearea solidelor de tip pan este facilitat de comanda WEDGE. Pana este de fapt un paralelipiped secionat dup o diagonal a unei fee XZ (fig. 14.12).
Width Height
Length
Figura 14.12 Solid de tip pan creat prin comanda WEDGE Elementele constructive solicitate pentru construcia obiectului sunt identice cu cele din construcia paralelipipedului; de asemenea, opiunile de construcie sunt aceleai. Lungimea penei este direcionat dup axa X, limea dup axa Y, iar nlimea pe direcia axei Z. 14.2.7. Solide de revoluie. Comanda REVOLVE Prin rotirea unui contur plan nchis sau a unei suprafee plane n jurul unei axe care nu intersecteaz suprafaa rezult un solid de revoluie (fig. 14.13). Comanda REVOLVE genereaz pe aceast cale solide cu configuraie axial-simetric, dac rotirea s-a produs pe un cerc complet, sau solide de form sectorial dac unghiul de rotaie a fost mai mic dect 360o (fig. 14.14). Comanda REVOLVE este util mai ales n cazul solidelor cu un profil axial complicat, a cror form ar fi dificil de obinut prin combinarea unor primitive descriptibile analitic. n cazul unui unghi de rotaie mai mic de 360o, rotaia ncepe din planul figurii, iar sensul pozitiv de rotaie este dat de regula minii drepte. Rotaia nu se poate realiza n jurul unei axe perpendiculare pe planul figurii rotite, deoarece ar rezulta un obiect de grosime nul, caz geometric neadmis pentru un solid. n cazul poliliniei din fig. 14.14 a, rotaia nu se poate realiza dup o ax paralel cu OY. 14.Crearea i editarea obiectelor tridimensionale
150
d)
c)
a)
b)
Figura 14.14 Solide de revoluie generate de comanda REVOLVE, prin rotirea n jurul unei axe a unei polilinii nchise create ntr-un plan paralel cu XZ: a) polilinia i diferitele axe de revoluie; b) solid rezultat cnd axa este paralel cu OX; c) solid rezultat cnd axa este paralel cu OZ; d) solid rezultat cnd axa este definit de o linie oarecare din planul poliliniei 14.2.8. Solide generate prin extrudare. Comanda EXTRUDE Extrudarea trebuie neleas ca o operaie prin care se atribuie grosime unei figuri plane: contur nchis sau suprafa (polilinie, cerc, elips, regiune, curb spline, etc.). Extrudarea se poate realiza dup o direcie n raport cu planul figurii plane considerate (fig. 14.15 a) sau dup o traiectorie (fig. 14.15 b). Comanda care realizeaz operaia de generare a unui solid extrudat este EXTRUDE. n cazul extrudrii dup o direcie, solidul generat are una din baze n coinciden cu figura plan extrudat, iar cea de-a doua baz paralel cu prima, la distana specificat (pozitiv sau negativ). Cele dou baze au arii egale, dac unghiul de extrudare este 0 (fig. 14.15 a). Pentru un unghi de extrudare pozitiv, aria celei de-a doua baze este mai mic dect a primei baze (fig. 14.16 a), iar pentru un unghi de extrudare negativ aria celei de-a doua baze este mai mare dect cea a primei baze (fig. 14.16 b).
151
a)
b)
Figura 14.15 Solide generate prin extrudare: a) dup o direcie; b) dup o traiectorie Operaia de extrudare este util mai ales n cazul unui obiect avnd un contur plan complicat, i fr detalii pe a treia direcie.
a)
b)
Figura 14.16 Extrudare sub un unghi: a) pozitiv; b) negativ 14.Crearea i editarea obiectelor tridimensionale
152
14.3. Generarea solidelor de form complex. Operaii booleene aplicate obiectelor solide. Comenzile UNION, SUBTRACT, INTERSECT, INTERFERE
n lumea real, forma celor mai multe obiecte nu este simpl. Adesea, aceast form este complex, constituit dintr-un set de forme simple combinate ntre ele n mod adecvat, pentru a genera forma final. Modelarea spaial a obiectelor n mediul AutoCAD trebuie s reproduc obiectele din lumea real. Aadar, pentru a genera obiecte spaiale compozite, mediul AutoCAD trebuie s dispun de faciliti de combinare a formelor simple. Acest lucru este asigurat de existena comenzilor care aplic operaii booleeene pe solidele virtuale: UNION, SUBTRACT, INTERSECT. 14.3.1. Comanda UNION Pentru a reuni volumul mai multor obiecte solide n volumul unui singur obiect, se utilizeaz comanda UNION. Comanda solicit solidele asupra crora se aplic operaia i genereaz un nou obiect solid, al crui volum este reuniunea volumelor constituenilor. Comanda lucreaz n sensul clasic al reuniunii booleene (fig. 14.17 a, b), volumul rezultant incluznd volumele constituente, volumul comun fiind considerat o singur dat. Operaia este comutativ, ordinea de selectare a obiectelor neinfluennd rezultatul. Pentru volume disjuncte, care nu se suprapun spaial, volumul rezultant este suma aritmetic a volumelor considerate n reuniune. 14.3.2. Comanda INTERSECT Pentru a obine volumul comun a dou sau mai multe obiecte, se utilizeaz comanda INTERSECT. Dac obiectele solide considerate nu se suprapun, corpul compozit nu se constituie. Comanda elimin toate volumele necomune tuturor constitueilor (fig. 14.17 a, c). Operaia este comutativ, ordinea de selectare a obiectelor neinfluennd rezultatul. 14.3.3. Comanda SUBTRACT Dac prin intersectarea boolean a solidelor se obine volumul comun al acestora, prin diferena boolean rezult volumul necomun al primului set n raport cu al doilea set de obiecte (fig. 14.17 a, d, e). Comanda aferent este SUBTRACT, care solicit mai nti setul de obiecte cu rol de desczut i apoi setul de obiecte cu rol de scztor. Operaia nu este comutativ, rezultatul fiind dependent de rolul fiecrui set de obiecte (vezi comparativ fig. 14.17 d i e). 14.3.4. Comanda INTERFERE Obiectele din lumea real nu pot ocupa simultan acelai loc n spaiu. Acest aspect trebuie s fie controlabil i n lumea virtual. Mediul AutoCAD admite construcia mai multor obiecte suprapuse, dar ofer spre verificarea suprapunerii comanda INTERFERE. Aceasta determin volumul comun al obiectelor selectate, pstrnd i obiectele originale. Volumul comun, numit volum de interferen, poate fi definit ca solid nou (fig. 14.18), sau poate fi doar marcat temporar
153 pe ecran. Spre deosebire de comanda INTERSECT, comanda INTERFERE solicit dou seturi distincte de obiecte selectate: verificarea interferenei se realizeaz ntre obiectele din primul set i cele din al doilea set, analizate dou cte dou, succesiv. Un rspuns nul la cererea pentru al doilea set de selecie conduce la verificarea interferenei numai ntre obiectele solide din primul set, considerate pe rnd, dou cte dou (fig. 14.19). Dac se opereaz cu mai mult de o pereche de obiecte, AutoCAD poate afia la cerere perechile de obiecte care interfer. Afiarea perechilor de obiecte al cror volum interfer se realizeaz ciclic.
a)
b)
c)
d)
e)
Figura 14.17 Operaii booleene pe solide AutoCAD: a) obiectele solide simple (cilindru i paralelipiped); b) reuniunea celor dou obiecte; c) intersecia celor dou obiecte; d) diferena paralelipiped-cilindru; e) diferena cilidru-paralelipiped Operaiile booleene i interferena se aplic n acelai mod i pe obiecte de tip regiune (region). Operanzii i rezultatul operaiilor vor fi ns obiecte plane de tip regiune i nu solide spaiale. Se pot genera astfel suprafee compozite cu aspect complicat, utilizabile eventual mai departe n generarea unor solide spaiale, prin extrudare sau revoluie (fig. 14.20). 14.Crearea i editarea obiectelor tridimensionale
154
Figura 14.19 Aplicarea comenzii INTERFERE pe un set de trei obiecte solide; solidele de interferen rezultate au fost modificate n ceea ce privete tipul i limea de linie
a) c)
b)
Figura 14.20 Scderea boolean aplicat pe obiecte de tip regiune i generarea unui solid extrudat din regiunea rezultat; a) obiectele de tip region originale; b) obiectul de tip region rezultat dup scdere; c) obiect solid generat prin extrudarea regiunii anterioare
155
Figura 14.21 a Solid divizat prin comanda SLICE dup un plan definit de un cerc
Figura 14.21 b Solid divizat prin comanda SLICE, dup un plan definit de trei puncte: doi quadrani ai bazei de jos i centrul bazei de sus
156
||YZ ||XY
||ZX
Figura 14.21 c Solid divizat dup un plan paralel cu axele de coordonate primul punct (originea normalei la planul de divizare) al doliea punct normala la planul de divizare
Figura 14.21 d Solid divizat dup un plan definit prin normala acestuia punct pe planul de divizare
Figura 14.21 e Solid divizat dup un plan paralel cu vederea curent i care trece prin centrul orificiului, pe baza de sus
157 14.4.2. Secionarea solidelor. Comanda SECTION Comanda SECTION genereaz regiuni corespunztoare suprafeelor dintr-un plan de secionare al unui solid. Comanda lucreaz similar cu SLICE, dar rezultatul nu mai este un set de obiecte solide, ci una sau mai multe regiuni. Corpul solid original nu este afectat de comand. n fig. 14.22 este considerat un exemplu de generare a seciunii plane printr-un solid, planul de secionare fiind paralel cu planul vederii curente, prin centrul de sus al orificiului. Pentru evidenierea seciunii, aceasta a fost ulterior haurat, iar solidul ndeprtat. punct pe planul de secionare regiune rezultat
Figura 14.22 Aplicarea comenzii SECTION pe un solid 14.4.3. Editarea feelor, muchiilor i corpului unui solid. Comanda SOLIDEDIT Una din facilitile de baz n modelarea spaial n mediul AutoCAD o constituie posibilitatea de a modifica fee i muchii ale unor solide deja create. Comanda aferent este SOLIDEDIT, o noutate a versiunii 2000, i n acelai timp o necesitate stringent a utilizatorilor n raport cu versiunile anterioare AutoCAD. Opiunile de lucru ale comenzii SOLIDEDIT sunt numeroase. Ele se grupeaz n editri ale feelor (opiunea Face), editri ale muchiilor (opiunea Edge) i ale corpurilor (opiunea Body). Aceste opiuni sunt vizibile la lansarea comenzii prin tastare. Comanda dispune ns i de o bar de instrumente proprie, numit Solids Editing, care detaliaz prin butoanele sale, fiecare opiune concret de editare (fig. 14..23). Meniul pull-down Modify, prin linia Solids Editing, ofer de asemenea acces direct la operaiile concrete de editare a solidelor din cadrul SOLIDEDIT. 14.Crearea i editarea obiectelor tridimensionale
158
Operaii booleene
Figura 14.23 Bara de instrumente Solids Editing Din categoria operaiilor care se aplic pe una sau mai multe fee ale unui solid fac parte: extrudarea, mutarea, ofsetarea, tergerea, rotirea, nclinarea, copierea, colorarea. Pentru aplicarea oricreia din operaiile menionate, este necesar n prealabil selectarea feelor n cauz. AutoCAD admite mai multe fee ntr-un set, uneori chiar i de la solide diferite. Pentru a permite constituirea corect a setului de fee supuse modificrii, sunt disponibile n timpul selectrii opiunile: Undo, Remove, Add, ALL. Semnificaia lor este cea uzual n AutoCAD. Extrudarea unei fee (opiunile Face, Extrude) opereaz similar cu comanda EXTRUDE. Sunt extrudabile numai feele plane. Extrudarea se poate realiza dup o direcie rectilinie n raport cu faa considerat sau dup o traiectorie. n primul caz, se pot utiliza unghiuri de extrudare, pentru ca feele laterale ale solidului s fie nclinate. n fig. 14.24 sunt prezentate exemple de extrudri ale unei fee de pe un obiect solid. Se observ c, n cazul a, la extrudarea dup o direcie nclinat la +100, unghiul de nclinare se msoar pozitiv spre interiorul obiectului; ca urmare, suprafaa exterioar a solidului se nclin spre axa longitudinal, iar cea a orificiului n afar, adic tot spre traiectorie interiorul obiectului. fa extrudat fa extrudat detaliu pentru a)
a)
b)
Figura14.24 Extrudarea feei unui solid: a) pe o nlime de 15 uniti, la o nclinare de +100; pentru vizualizarea zonei superioare a orificiului, a fost apoi ndeprtat o poriune din obiect; b) n lungul unei traiectorii
159 Mutarea unei fee (opiunile Face, Move) corespunde unei translaii spaiale, cu condiia ca topologia obiectului (form, numr de muchii, de vrfuri) s nu se schimbe (fig. 14.25).
Figura 14.25 Mutarea feei orificiului interior din solidul cilindric considerat Ofsetarea unei fee (opiunile Face, Offset) nseamn deplasarea ei paralel cu ea nsi la o anumit distan sau printr-un anumit punct (fig. 14.26). Cerinele de pstrare a topologiei rmn aceleai ca i la mutarea unei fee. Specificarea unei distane de ofsetare pozitive mrete volumul solidului, iar a uneia negative l micoreaz (fig 14.26 a, b).
a)
b)
c)
Figura 14.26 Ofsetarea feei cilindrice a orificiului prin solidul cilindric considerat: a) solid original; b) distan de ofset +8 uniti; c) distan de ofset 8 uniti tergerea unor fee este de asemenea posibil sub comanda SOLIDEDIT (opiunile Face, Delete). n fig. 14.27 este ilustrat un exemplu. 14.Crearea i editarea obiectelor tridimensionale
a)
b)
c)
Figura 14.27 tergerea unor fee ale unui solid: a) solid original; b) solidul considerat dup tergerea feei laterale a orificiului; c) solidul considerat dup tergerea feei superioare teite, de pe exterior Rotirea unei fee de pe un solid (opiunile Face, Rotate) este posibil n condiiile pstrrii topologiei. Rotirea feei selectate se poate realiza n jurul unei axe imaginare, definite prin dou puncte ale sale, ale unei axe paralele la una din axele sistemului curent de coordonate, n jurul perpendicularei pe planul vederii curente, sau chiar n jurul unui obiect adecvat (linie, cerc, arc, elips, polilinie 2D). Respectarea topologiei iniiale este i n acest caz o condiie necesar. punct al axei de rotaie ax paralel la OY
fa selectat
a)
b)
c)
Figura 14.28 Rotirea unei fee de pe un solid: a) solid original; b) solid obinut dup rotirea feei selectate cu +300 n jurul unei paralele la axa OY ce trece prin centrul bazei superioare; c) solid obinut dup rotirea feei selectate cu -300 n jurul aceleiai axe nclinarea unei fee de pe un obiect solid se realizeaz prin opiunile Face, Taper ale comenzii SOLIDEDIT.
161
fa selectat
Figura 14.29 nclinarea feei unui solid prin editarea de tip Taper; a) solid original; b) solid editat Copierea unei fee a unui obiect solid este aplicabil prin opiunile Face, Copy din cadrul comenzii SOLEDIT. Noua fa creat este un obiect independent n desen, un obiect de tip body (corp) la copierea unei fee curbate, respectiv de tip region (regiune) la copierea unei fee plane (fig. 14.30). Entitatea rezultat prin copiere nu este asociat n nici un fel obiectului original, ea fiind independent.
fa copiat
Figura 14.30 Copierea unei fee a unui obiect solid; a) obiect original; c) obiect original i fa copiat Modificarea culorii unei fee de pe un obeict solid este o editare realizabil sub comanda SOLIDEDIT, prin opiunile Face, Color. Prin aceast operaie, pot fi modelate obiecte mai realistice, pot fi evideniate zone cu proprieti deosebite ale unui obiect solid. Copierea muchiilor unui solid este posibil prin opiunile Edge, Copy. Muchiile selectate sunt copiate la o alt locaie sub form de linii, arce, cercuri, curbe spline. Copiile obinute sunt 14.Crearea i editarea obiectelor tridimensionale
162 obiecte independente de solidul cruia i-au aparinut (fig. 14.31) i pot servi ca baz pentru alte construcii spaiale.
Figura 14.31 Copierea unei muchii de pe un obiect solid Colorarea muchiilor unui obiect solid decurge similar cu operaia de colorare a feelor (opiunile Edge, Color). Imprimarea unui forme pe un solid este posibil prin opiunile Body, Imprint ale comenzii SOLIDEDIT. Forma respectiv poate fi o figur plan, un cerc, un arc, o elips, o polilinie, o linie, o regiune, sau un corp, ori un solid. Dac obiectul de imprimat este spaial, forma imprimat va fi definit de curba (curbele) de intersecie cu solidul original. Obiectul de imprimat trebuie s intersecteze feele solidului considerat. Operaia este util fie pentru realizarea marcajelor pe solide, fie pentru generarea anumitor contururi destinate unor editri ulterioare (fig. 14.32). imprint contur de imprimat
a)
b)
c)
Figura 14.32 Imprimarea unui contur pe un obiect solid: a) solid original i contur de imprimat; b) solid avnd conturul imprimat; c) solid modificat prin extrudarea conturului imprimat anterior
163 nlturarea muchiilor redundante create pe un solid n timpul diferitelor operaii de editare i n general a elementelor geometrice neutilizate n definirea unui solid este asigurat prin opiunile Body, Clean din comanda SOLIDEDIT. Separarea volumelor disjuncte ale unor solide poate fi realizat aplicnd opiunile Body, Separate. Este posibil ca n urma unor operaii de editare s rezulte un solid al crui volum s fie alctuit din mai multe componente care sunt distanate spaial ntre ele (fig. 14.33). Un astfel de solid nu poate exista n realitate. Pentru a-l separa n volumele componente, se aplic opiunea menionat. solid rezultat, avnd plan de divizare prin dou volume disjuncte comanda SLICE
solid original
Figura 14.33 Volume solide disjuncte rezultate prin editri ale solidelor Generarea unor obiecte solide cu perei subiri este realizabil prin opiunile Body, Shell. Este necesar specificarea solidului transformabil i a grosimii. O valoare pozitiv a grosimii de perete creaz peretele paralel n interior, n timp ce una negativ determin crearea grosimii peretelui spre exterior.
Figura 14.34 Generarea unui solid cu perei subiri prin comanda SOLIDEDIT 14.Crearea i editarea obiectelor tridimensionale
164
165 Inconvenientul pe care l prezint folosirea celor dou comenzi SOLVIEW i SOLDRAW const n apariia n spaiul modelului a tuturor elementelor 2D generate de program. Vizibilitatea lor nu poate fi anulat, deoarece nghearea sau dezactivarea layer-elor respective are efect i n spaiul hrtiei. Comenzile SOLVIEW i SOLDRAW au butoane dedicate pe bara de unelte Solids.
Figura 14.35 b Configuraie de vederi 2D generate la scara 1:2 n spaiul hrtiei pentru obiectul din a), prin comenzile SOLVIEW i SOLDRAW
166
Figura 14.35 c Configuraia de layer-e generat prin comanda SOLVIEW pentru cazul a), b) 14.5.2. Seciuni i profile plane n spaiul modelului. Comenzile SOLPROF i SECTION Crearea unui profil plan al unui obiect solid este posibil i prin comanda SOLPROF. Comanda lucreaz ntr-un viewport din spaiul hrtiei i genereaz muchiile vizibile i, opional, pe cele acoperite, pe care le plaseaz n layer PV, respectiv PH. SOLPROF nu modific starea de vizibilitate a layer-elor. Pentru a vizualiza numai profilul plan creat de comand, trebuie declarat nevizibil layer-ul ce conine solidul. Crearea unei seciuni plane printr-un obiect solid este posibil i n spaiul modelului prin comanda SECTION (vezi 14.4.2). Comenzile SOLPROF i SECTION au butoane proprii pe bara de instrumente Solids.
167
b)
c)
d) Figura 14.36 Suprafa 3dmesh cu 4x3 puncte de definiie: a) deschis pe ambele direcii de generare; b) nchis pe direcia M; c) nchis pe direcia N; d) nchis pe ambele direcii Comenzile pentru crearea suprafeelor 3D au alocat o bar de instrumente proprie, denumit Surfaces (fig. 14.37).
Figura 14.37 Bara de instrumente Surfaces 14.6.1. Suprafae 3dmesh de form general. Comanda 3DMESH Comanda 3DMESH creaz suprafee spaiale prin specificarea numrului de vertexuri pe fiecare din cele dou direcii de generare i a poziiei vertexurilor. Numrul maxim de vertexuri este de 256 pe fiecare direcie. n cazul suprafeelor 3dmesh definite prin multe vertexuri, introducerea vertexurilor punct cu punct este anevoioas. Este mai eficient scrierea coordonatelor fiecrui punct ntr-un fiier script (*.scr) i executarea acestuia prin comanda SCRIPT. (vezi i cap. 20). Pe muchiile unei suprafee 3dmesh pot fi aplicate modurile osnap specifice segmentelor. 14.Crearea i editarea obiectelor tridimensionale
168 14.6.2. Suprafee 3dmesh de form particular. Comenzile REVSURF, RULESURF, TABSURF, EDGESURF Pentru suprafee 3dmesh de forme particulare, frecvent utilizate n desene, sunt create comenzi speciale de desenare. Suprafeele aproximeaz forme spaiale continue. Dou variabile de sistem, SURFTAB1 i SURFTAB2, controleaz numrul de faete generate pe direcia M i respectiv N. Modul de lucru al variabilei SURFTAB2 depinde i de tipul elementului din definiie (linie, arc, polilinie, etc.). Valori mai mari pentru cele dou variabile cresc densitatea faetelor din 3dmesh. Valorile iniiale ale variabilelor sunt 6 i 6. Comanda REVSURF creaz suprafee 3dmesh care aproximeaz suprafeele de revoluie obinute prin rotirea unui contur plan n jurul unei axe (fig. 14.38). Rotirea se produce ntr-un plan perpendicular pe axa de revoluie. Spre deosebire de solidele de revoluie, suprafeele generate astfel necesit definirea axei printr-un obiect real din desen, dar accept intersectarea conturului de definiie cu axa de revoluie. a) b)
dir. M
dir. N
Figura 14.38 Suprafa generat prin comanda REVSURF: a) elemente de definiie; b) suprafaa generat, pe un unghi de 2100, cu variabilele SURFTAB1=12 i SURFTAB2=10 Comanda REVSURF comunic valorile curente pentru variabilele SURFTAB1 i SURFTAB2, solicit obiectele de definiie, apoi unghiul de start i unghiul de rotaie. Variabila SURFTAB1 acioneaz circular, de-a lungul traiectoriei. Variabila SURFTAB2 acioneaz de-a lugul curbei de definiie (n combinaie cu tipul acestei curbe). Dac rotaia se realizeaz pe 3600, suprafaa este nchis pe direcia M (fig. 14.39 a). Cnd curba de definiie este nchis (cerc, elips, polilinie nchis), suprafaa rezultat este nchis pe direcia N (fig. 14.39 b). a) b)
169 Comanda RULESURF genereaz o suprafa 3dmesh care aproximeaz o suprafa rulat (riglat). Suprafaa rezult prin alunecarea unei drepte ce se sprijin cu capetele pe dou curbe de-a lungul acestor curbe (fig. 14.40). Variabila de sistem SURFTAB1 controleaz numrul de faete generate de-a lungul curbelor de definiie. Variabila SURFTAB2 este automat stabilit la 2.
a)
b)
Figura 14.40 Suprafa rulat generat: a) pe curbe nchise; b) pe curbe deschise Cele dou curbe directoare trebuie s fie ambele deschise sau ambele nchise. Una din ele poate degenera ntr-un punct, caz n care se obine o suprafa conic de tip general (fig. 14.41).
Figura 14.41 Suprafee rulate pentru cazul cnd una din curbele de definiie este un punct n cazul curbelor directoare deschise, forma suprafeei rulate depinde de capetele spre care se selecteaz aceste curbe (fig. 14.42).
Figura 14.42 Forma suprafeelor rulate, n funcie de punctele de selectare a curbelor de definiie 14.Crearea i editarea obiectelor tridimensionale
170 Comanda TABSURF genereaz o suprafa tabulat, rezultat prin deplasarea unui vector de-a lungul unei traiectorii plane, vectorul rmnnd tot timpul paralel cu el nsui (fig. 14.43). Traiectoria poate fi o curb nchis sau deschis. Variabila SURFTAB1 definete numrul de faete de-a lungul curbei, iar variabila SURFTAB2 devine automat egal cu 2.
Figura14.43 Suprafee tabulate generate pe diferite curbe directoare Comanda EDGESURF creaz reele 3dmesh de form mai complicat, care aproximeaz suprafee Coons. Aceste suprafee sunt mrginite de 4 curbe ce se ating dou cte dou pe capete (fig. 14.44). Curbele de margine pot fi orice curbe spaiale. Prima curb selectat determin direcia M de generare (cu variabila asociat SURFTAB1). Cele dou curbe care o ating pe prima definesc direcia N de generare (cu variabila asociatSURFTAB2). curba 4
curba 2
curba 1
curba 3
Figura 14.44 Suprafa generat prin comanda EDGESURF 14.6.3. Suprafee 3dmesh predefinite Pentru a reda suprafee spaiale de forme regulate, AutoCAD ofer pe bara de instrumente Surfaces o serie de butoane adecvate. Acestea permit construcia urmtoarelor suprafee: paralelipiped, pan, piramid, con, sfer, semisfer cu concavitatea n sus sau n jos, tor. Construcia piramidei include i crearea unui trunchi de piramid, iar a conului pe cea a trunchiului de con i a cilindrului. Acestea au fost primele obiecte 3D construite n mediul AutoCAD i au aprut la versiunea R10, ca i opiuni ale comenzii 3D. Comanda exist i acum, n versiunea 2000, dar are mai mult un rol istoric.
171 14.6.4. Faete 3D. Comanda 3DFACE Cea mai simpl suprafa spaial este faeta 3D, creat de comanda 3DFACE. Comanda genereaz un obiect simplu de forma unui patrulater spaial (fig. 14.45). Sunt solicitate poziiile vrfurilor, programul unindu-le n ordinea indicat. Comanda permite crearea a orict de multe astfel de obiecte, vrfurile 3 i 4 ale faetei actuale devenind vrfurile 1 i 2 ale celei care urmeaz. Un rspuns nul pentru cel de-al patrulea vrf conduce la crearea unui triunghi. Muchiile unei faete 3D pot fi invizibile. Opiunea Invisible trebuie introdus naintea coordonatelor primului vrf al muchiei n cauz. 3 4 Y 1 Z X 2 Figura 14.45 Faet 3D creat prin comanda 3DFACE 14.6.5. Grosimea, ca a treia dimensiune a obiectelor n AutoCAD Una din proprietile generale ale obiectelor grafice din desenele AutoCAD este grosimea (Thickness n limba englez). Aceasta este dimensiunea unui obiect pe direcia Z proprie, numit i direcie de extrudare. Prin atribuirea unei grosimi de valoare diferit de 0, numeroase obiecte din desen pot dobndi aspect spaial (fig. 14.46). Proprietatea de grosime este prima tentativ de a a conferi a treia dimensiune obiectelor din desenele AutoCAD. Un obiect are grosime constant. Obiectele solide, suprafeele spaiale, haurile, cotele, obiectele negrafice (layer-ele, viewport-urile) nu pot dobndi grosime.
Figura 14.46 Obiecte cu grosime zero, respectiv diferit de zero ntr-un desen AutoCAD 14.Crearea i editarea obiectelor tridimensionale
172
Axa Z a planului fa de care se realizeaz oglindirea Primul punct indicat Al doilea punct indicat Obiect rezultat dup oglindire Figura 14.47 a Oglindirea n raport cu un plan
173 14.8.2. Multiplicarea obiectelor n spaiul tridimensional. Comanda 3DARRAY Multiplicarea unor obiecte n spaiul tridimensional se realizeaz prin comanda 3DARRAY. Comanda dispune de dou moduri de lucru: rectangular, cnd multiplicarea se realizeaz n rnduri, coloane i nivele (rows, columns, levels n limba englez), i polar, cnd multiplicarea se realizeaz n jurul unei axe. n multiplicarea rectangular spaial (fig.14.48), rndurile sunt paralele cu axa X curent, coloanele cu axa Y, iar nivelele cu axa Z. Comanda solicit selectarea setului de obiecte supus multiplicrii, numrul de rnduri, de coloane i de nivele i distana dintre fiecare din ele.
Obiect multiplicat
Figura 14.48 Multiplicarea rectangular a unui obiect cu ajutorul comenzii 3DARRAY, n 3 rnduri, 4 coloane i 3 nivele Multiplicarea polar se realizeaz n jurul unei axe, precizate prin dou puncte ale sale. Axa nu trebuie s existe ca element desenat. Operaia decurge similar cu cea din plan, doar c planul n care se desfoar este unul oarecare i nu planul curent XY. 14.8.3. Rotirea obiectelor n spaiul tridimensional. Comanda ROTATE3D Comanda ROTATE3D realizeaz rotirea unui set de obiecte n jurul unei axe. Operaia este similar cu rotirea n plan , numai c de data aceasta planul este unul oarecare i nu planul curent XY. Planul de rotaie este perpendicular pe axa de rotaie definit. Specificarea axei se realizeaz prin diferite metode: indicnd dou puncte ale acesteia, sau un obiect adecvat, ca paralel la una din axele X, Y, Z printr-un anumit punct al spaiului, ca perpendicular pe planul vederii curente. Rezultatul comenzii ROTATE3D este acelai cu al secvenei: definirea unui UCS corespunztor, avnd planul XY perpendicular pe axa de rotaie, i apoi aplicarea comenzii ROTATE cu unghiul adecvat, n jurul unui punct de pe axa de rotaie. 14.Crearea i editarea obiectelor tridimensionale
174 14.8.4. Teirea i racordarea muchiilor n spaiul 3D Particulariti de aplicare a comenzilor FILLET i CHAMFER Comanda FILLET poate fi utilizat i n spaiul tridimensional, ntre obiecte coplanare care nu aparin planului curent XY. AutoCAD determin planul lor comun i apoi aplic operaia de racordare a contururilor selectate n acest plan (fig. 14.49).
Figura 14.49 Aplicarea comenzii FILLET pe dou obiecte coplanare nesituate n planul XY al sistemului curent de coordonate Comanda FILLET poate fi aplicat i pe obiecte solide. n acest caz are rolul de a rotunji muchiile (fig. 14.50). Aplicarea este posibil pe muchiile aceluiai solid, nefiind admis realizarea unei racordri ntre obiecte solide distincte. La selectarea unui solid, opiunile comenzii FILLET se modific adecvat: Select an edge or [Chain/Radius]. Se poate astfel selecta succesiv fiecare muchie din setul supus rotunjirii, sau se poate opta pentru Chain, spre a indica un lan de muchii.
Figura 14.50 Aplicarea comenzii FILLET pe un obiect solid n funcie de natura muchiei selectate, rotunjirea se realizeaz cu ndeprtare de material, pe muchii exterioare, respectiv cu adaos de material pe muchii intermediare. Comanda CHAMFER poate fi aplicat pe muchiile unui obiect solid (fig. 14.51), dar nu i ntre
175 solide diferite. Comanda i adapteaz opiunile pentru lucrul n 3D. n prima faz, se solicit suprafaa n raport cu care se realizeaz teirea, apoi cele dou distane de teire, i, n al treilea pas, se cere precizarea muchiei care va fi teit. Prin opiunea Loop, pot fi indicate toate muchiile unui contur nchis. Teirea se poate realiza cu adaos de material, dac se aplic pe muchii intermediare, sau cu ndeprtare de material, dac se aplic pe muchii exterioare.
Figura 14.51 Aplicarea comenzii CHAMFER pe un obiect solid 14.8.5. TRIM i EXTEND n spaiul tridimensional Comenzile TRIM i EXTEND utilizeaz ca referin punctul de intersecie dintre obiectul limitator i cel asupra cruia se opereaz, reteznd sau extinzndu-l pe acesta din urm pn n punctul de intersecie. n spaiul tridimensional, poate fi vorba de o intersecie real, ntre cele dou obiecte, sau de o intersecie aparent, pe planul vederii curente, sau de cea a proieciilor celor dou obiecte pe un plan. Opiunea Project permite alegerea sistemului de proiecie dorit. Alternativa None impune intersectarea real a obiectelor n spaiul 3D. Alternativa Ucs ia n considerare intersectarea proieciilor celor dou obiecte pe planul curent XY. Alternativa View opereaz n raport cu proieciile obiectelor pe planul vederii curente. Elementele limitatoare pot fi polilinii 2D sau 3D, arce, cercuri, elipse, segmente, semidrepte, linii infinite, curbe spline, texte, regiuni. Nu se pot utiliza ns muchiile obiectelor solide sau ale suprafeelor 3D. n fig. 14.52 a, este redat un exemplu privind diferitele opiuni de proiecie n comenzile TRIM i EXTEND. Sunt considerate dou obiecte, un cerc n planul XY i un segment de dreapt vertical, perpendicular deci pe planul XY, n interiorul cercului. Cele dou obiecte nu se intersecteaz n spaiul 3D. Aplicarea variantei None a modului de proiecie nu modific n nici un fel obiectele prin TRIM sau EXTEND. Nici varianta Ucs nu produce modificri, deoarece proieciile celor dou elemente pe planul XY nu se intersecteaz. Pe vederea izometric de SE din dreapta-jos se poate aplica varianta View. n fig. 14.52 b este exemplificat aplicarea comenzii TRIM cu modul de 14.Crearea i editarea obiectelor tridimensionale
176 proiecie View pentru aceast vedere. Linia pare retezat pn la cerc. n fig. 14.52 c se aplic comanda EXTEND pe aceleai obiecte originale, cu opiunea de proiecie View pe vederea spaial oarecare din dreapta-sus. Linia pare c atinge cercul.
Figura 14.52 Opiuni de proiecie n aplicarea comenzilor TRIM i EXTEND n spaiul 3D; obiecte originale: cerc n planul XY i dreapt vertical
!!! Figura 14.52 b Aplicarea comenzii TRIM cu modul de proiecie View pe vederea izometric de SE din dreapta-jos
!!!
Figura 14.52 c Aplicarea comenzii EXTEND pe obiectele din cazul a), cu opiunea de proiecie View pentru vederea spaial din dreapta-sus
177
15.
178
a)
b)
c)
d)
Figura 15.1 Variante de afiare realistic a unui model spaial: a) muchii nevizibile ascunse; b) suprafee colorate uniform; c) imagine randat cu folosirea unor surse de lumin; d) imagine randat cu aplicarea texturilor de material
179
a)
b)
Figura 15.2 Obiecte solide n afiare wireframe pentru diferite valori ale variabilei de sistem ISOLINES: a) ISOLINES=4; b) ISOLINES=19
a)
b)
Figura15.3 Obiecte solide n afiare hidden-line pentru: a) DISPSILH=0; b) DISPSILH=1 Imaginile hidden-line se ploteaz numai din spaiul hrtiei, atribuind viewport-ului respectiv proprietatea Hide plot, prin caseta de proprieti a viewport-ului sau prin comanda MVIEW. 15.Tehnici de vizualizare realistic a modelelor spaiale
180
Figura 15.4 Modele spaiale n afiare colorat i umbrit; imagine de tip shaded Se consider prezent n desen lumina ambiental, care nu are o surs alocat, i o surs de lumin alb uniform, plasat n spatele utilizatorului, la umrul su stng. Sursa este innaccesibil reglrii. Fiecare faet plan din reprezentarea unei suprafee curbe este colorat i umbrit uniform. Culoarea atribuit este culoarea obiectului sau a feei respective. Pentru umbrire, exist dou proceduri. La o umbrire obinuit, plan, denumit flat shade, gradul de umbrire se calculeaz dup raza de lumin incident n centrul de mas al faetei. Gradul de umbrire a dou suprafee adiacente poate diferi mult. Pe o suprafa curb, ntre dou faete adiacente care aproximeaz suprafaa, apare o delimitare pronunat, suprafaa curb fiind colorat n dungi (fig. 15.5 a). Dac se aplic procedura de umbrire Gouraud, umbrirea este calculat ca valoare medie a valorilor din cele trei vrfuri ale unei faete de afiare. Aceasta face ca diferena de umbrire ntre dou faete adiacente s fie mai redus, iar umbrirea suprafeei curbe n ansamblu s rezulte mai fin (fig. 15.5 b).
Figura 15.5 a Corpuri cu suprafee curbe, n afiare umbrit plan (flat shaded): se observ diferene nete de umbrire ntre faetele adiacente de pe suprafeele curbe
181
Figura 15.5 b Corpuri cu suprafee curbe n afiare umbrit, prin procedura Gouraud: se observ variaia lin a gradului de umbrire pe suprafeele curbe
Figura 15.7 Bara de instrumente Shade, incluznd opiunile comenzii SHADEMODE Afiarea implicit este cea wireframe, cu iconia pentru sistemul de coordonate n forma sa clasic. Aceasta este reprezentat de opiunea 2D Wireframe. Pe lng modelele de tip reea de srm, sunt vizibile limile de linii, liniile cu aspect discontinuu, imaginile raster incluse n desen. 15.Tehnici de vizualizare realistic a modelelor spaiale
182 Opiunea 3D Wireframe nlocuiete iconia pentru UCS cu o reprezentare spaial a sistemului de coordonate prin: . Modelele spaiale se vd nc sub forma unei reele de muchii i vrfuri, dar elementele specifice reprezentrilor plane, cum ar fi limile de linii, modelele de linii discontinue, imaginile raster nu mai sunt vizibile. Ajutorul grafic grid i particularizeaz aspectul n forma unei reele de linii (fig. 15.8). Opiunea Hidden aplic procedura de ascundere a muchiilor nevizibile pe reprezentarea 3D Wireframe. Toate condiiile de la afiarea 3D Wireframe se pstreaz, cu excepia muchiilor acoperite vederii. Opiunea Flat Shaded coloreaz i umbrete feele obiectelor prin procedura de umbrire plan. Toate feele sunt perfect opace, ceea ce duce la ascunderea feelor i muchiilor nevizibile. Suprafeele curbe ale solidelor prezint fii distincte de culoare i umbr. Nu se vd modele de linii discontinue, nu sunt afiate limi de linie. n anumite condiii de afiare, materialele cu aspect uniform atribuite obiectelor sunt afiate. Opiunea Gouraud Shaded afieaz obiectele colorate i umbrite dup procedura Gouraud. Celelalte reguli sunt similare cu ale opiunii anterioare. Opiunea Flat Shaded, Edges On combin opiunile 3D Wireframe i Flat Shaded. Opiunea Gouraud Shaded, Edges On (fig. 15.8) combin opiunile 3D Wireframe i Gouraud Shaded.
Figura 15.8 Imagine de tip Gouraud Shaded, edges On: ajutorul grafic grid este grid activ Comanda SHADEMODE lucreaz asupra viewport-ului curent. Opiunile comenzii SHADEMODE sunt accesibile i sub comanda 3DORBIT. Prin combinarea celor dou comenzi, 3DORBIT i SHADEMODE, crete mult comoditatea observrii modelelor spaiale generate n mediul AutoCAD i implicit, eficiena lucrului. Obiectele pot fi selectate i editate, indiferent de tipul de afiare sub SHADEMODE. Nu e necesar regenerarea prealabil a desenului. Acesta este un progres important n evoluia mediului AutoCAD, deoarece, la versiunile anterioare, obiectele puteau fi editate numai n afiare wireframe.
183
Figura 15.9 Bara de instrumente Render 15.6.2. Scene n randare. Comanda SCENE Operaia de randare se aplic pe o anumit scen. Aceasta poate fi chiar vederea curent, sau o scen definit anterior n desen sub un anumit nume. Definirea unei scene se realizeaz prin comanda SCENE i implic alegerea vederii dup care este privit desenul i a surselor de lumin considerate. Comanda SCENE deschide caseta de dialog aferent (fig. 15.10), cuprinznd lista de scene deja definite. Prin butonul New, se poate demara definirea unei scene noi. Scenei noi i se atribuie un nume, o vedere asociat ei i un set de 15.Tehnici de vizualizare realistic a modelelor spaiale
184 surse de lumin. Scenele definite n desen se salveaz odat cu desenul i pot fi utilizate n orice sesiune ulterioar.
Figura 15.10 Caseta de dialog Scenes i subcaseta New Scene n fig. 15.11 este exemplificat modul de definire a unor scene ntr-un desen. Sunt create iniial 3 surse de lumin (LI1, L2, L3) i 3 vederi, asociate fiecare unui viewport (cazul a). Pe baza acestor vederi i a surselor de lumin, sunt definite 3 scene (cazul b). n fiecare viewport este randat apoi scena S1, S2, respectiv S3 (cazul c).
V1
V2
V3
Figura 15.11 a Vederi definite n desen: V1 (Vpoint 1,-1,1), V2 (Vpoint 1,1,1), V3 (Vpoint - 1,1,1)
185
Figura 15.11 b Scene definite n desen, pe baza vederilor i surselor de lumin existente: S1 (V1+ toate sursele), S2 (V2+sursa L1), S3 (V3+toate sursele)
Figura 15.11 c Imagini randate pe scena S1, respectiv S2 i S3 15.6.3. Preferine privind randarea. Comenzile RPREF, BACKGROUND, FOG Randarea decurge la diferite viteze, pentru diferite rezoluii ale imaginii, i diferite grade de finee i profunzime, aplicndu-se pe toate obiectele vizibile sau numai pe o parte din acestea, pe vederea curent sau pe o scen definit anterior, cu- sau fr imagine de fond, eventual n condiii de cea. Imaginea randat se creaz fie n viewport-ul curent, fie ntr-o fereastr special pentru randare - denumit Render Window-, fie ntr-un fiier. Comanda RPREF permite exprimarea preferinelor privind randarea unei imagini. Comanda deschide caseta de dialog Render Preferences (fig. 15.12). Rubrica Rendering Type stabilete tipul de randare: obinuit, Photo Real sau Ray Trace. Randarea obinuit accept surse de lumin i materiale izotrope, dar nu poate reda corect materialele transparente sau definite printr-o imagine bitmap, nici umbrele rezultate din 15.Tehnici de vizualizare realistic a modelelor spaiale
186 utilizarea surselor de lumin. Aceste aspecte sunt rezolvate prin randarea de tip Photo Real. n plus, randarea de tip Ray Trace perfecioneaz algoritmii de reflexie i de refracie a luminii, i pe cei de generare a umbrelor, prin urmrirea traseului luminii reflectate/ refractate. n fig. 15.13, este prezentat randarea aceleiai scene dintr-un desen prin cele trei tipuri de randare.
Figura 15.13 Tipuri de randare aplicate pe o scen: obinuit, Photo Real, Ray Trace Diferitele proceduri de randare se refer la aplicarea operaiei de randare pe ntregul viewport, pe un set de obiecte selectate, sau ntr-o fereast. Pentru a doua procedur (Query for Selections), AutoCAD solicit la randare selectarea obiectelor din desen supuse operaiei, iar n procedura a treia (Crop Window), se cere definirea n acest scop a unei ferestre din viewport-ul curent. AutoCAD randeaz imaginea curent sau o scen definit anterior, opiune exprimabil n rubrica Scene to Render). Panoul Rendering Options al casetei (fig. 15.14) se refer la fineea de umbrire, aplicarea
187 texturilor de material, generarea umbrelor datorate surselor de lumin incluse n scen. Varianta Smooth Shading nltur diferena brusc de umbrire dintre faetele adiacente ce aproximeaz o suprafa curb (fig. 15.15). Aplicarea texturilor de material (opiunea Apply Materials) nltur culoarea curent a obiectului i randeaz suprafaa lui corespunztor cu materialul atribuit (fig. 15.16). Redarea corect a tututror materialelor nu este posibil n randarea de tip obinuit. Generarea umbrelor- opiunea Shadows- este n corelaie cu detaliile de definire a luminilor n desen (fig. 15.13). Crearea unui fiier temporar de randare pe hard-disk, prin marcarea opiunii Render Cache, mrete viteza procesului de randare. Butonul More Options apeleaz o subcaset al crui coninut depinde de tipul de randare i care stabilete detalii calitative ale procesului de randare.
Figura 15.16 Randare fr - i cu aplicarea texturilor de material 15.Tehnici de vizualizare realistic a modelelor spaiale
188 Rubrica Destination stabilete locaia unde se va crea imaginea randat: n viewport-ul curent, ntr-o fereastr special de randare (Render Window), sau ntr-un fiier. Fiecare variant are avantajele i dezavantajele ei, precum i propria utilitate. Butonul Background al casetei Rendering Preferences deschide o subcaset pentru stabilirea fundalului din imaginea randat. Pe lng culoarea de fond din AutoCAD, se poate folosi orice alt culoare (opiunea Solid), sau un set de trei culori n degrad (opiunea Gradient), sau o imagine bitmap (opiunea Image) (fig. 15.17).
Figura 15.17 Imagine randat folosind un background n degrad, respectiv un fiier bitmap Butonul Fog/Depth Cue al casetei Rendering Preferences deschide o subcaset pentru activarea atmosferei de cea i stabilirea parametrilor de culoare, densitate i distan a acesteia (fig. 15.18).
189 Operaia de stabilire a unui fundal adecvat pentru randare (Background) are alocat comanda direct BACKGROUND. Operaiei de stabilire a prezenei ceii i a parametrilor ei n randare i este alocat comanda direct FOG. Preferinele de randare pot fi stabilite i direct la nceperea operaiei de randare (vezi 15.6.4). Preferinele de randare se salveaz mprepun cu desenul i pot fi reutilizate ntr-o alt sesiune de lucru. 15.6.4. Randarea propriu-zis. Comanda RENDER Comanda care realizeaz efectiv randarea este RENDER. Comanda deschide caseta de dialog Render, similar celei pentru stabilirea preferinelor de randare. n randarea suprafeelor curbe ale solidelor, AutoCAD aproximeaz curbura acestora n funcie de valoarea variabilei de sistem FACETRES. Aceasta poate varia ntre 0.01 i 10. Valoarea implicit este 0.5. Cu ct valoarea pentru FACETRES este mai mare, cu att aproximarea curburii este mai fin (fig. 15.19).
190
Figura 15.20 Imagine randat fr i cu aplicarea texturilor de material Managementul texturilor de material ntr-un desen AutoCAD este facilitat de comanda RMAT. Comanda este accesibil prin tastare, sau din meniul pull -down View, linia Render, opiunea Materials. Comanda are i un buton alocat pe bara de instrumente Render. La lansare, RMAT deschide caseta de dialog Materials (fig. 15.21).
191 Pentru a utiliza o textur de material, mostra grafic a acelui material trebuie s fie ncrcat n desen. Caseta Materials prezint lista materialelor ncrcate n desenul curent. La nceperea unui desen nou, singurul material prezent este un material ideal, numit Global. Introducerea unor materiale n desenul curent se realizeaz prin butonul Materials Library. Acesta deschide caseta Materials Library (fig. 15.22), destinat consultrii unei biblioteci de materiale i ncrcrii materialelor selectate n desen prin operaia de Import.
Figura 15.22 Caseta de dialog Materials Library Prin caseta Materials (fig. 15.21), se pot modifica materiale existente i se pot crea altele noi, pe baza unor familii predefinite de materiale: Standard, Granite, Marble, Wood (standard, granit, marmur, lemn). n faza iniial, orice obiect are ataat materialul Global. Caseta Materials permite ataarea unui anumit material unor obiecte din desen. Materialul selectat se poate ataa explicit, prin butonul Attach, urmat de constituirea setului de obiecte vizate, sau implicit, prin asocierea la un layer sau la o culoare din desen (butoanele By Layer i By ACI). Ataarea explicit este mai puternic i are prioritate fa de cele implicite. Ataarea dup culori este prioritar fa de cea 15.Tehnici de vizualizare realistic a modelelor spaiale
192 dup layer. Ataarea unui material nu este condiionat de randare. Vizualizarea adecvat a suprafeei obiectului care are un material ataat este condiionat ns de aplicarea randrii de tip Photo Real sau Ray Trace, cu activarea opiunii Apply Materials. Caseta Materials Library este accesibil i direct, prin comanda MATLIB. Textura de material se proiecteaz pe suprafaa obiectului cruia i s-a ataat. n cazul materialelor cu aspect de mozaic, policolore, sau cu aspect tridimensional, este esenial modul de proiecie. Modul de proiecie al materialului pe suprafaa unui obiect este stabilit prin comanda SETUV i se numete mapare. Comanda apeleaz caseta de dialog Mapping (fig. 15.23).
Figura 15.23 Caseta de dialog Mapping aferent comenzii SETUV Maparea poate fi plan, cilindric, sferic, sau de tip solid (fig. 15.24). Maparea este de fapt modul n care o imagine 2D mbrac o suprafa 3D. Imaginea 2D este un fiier de tip *.bmp, *.tga, *.tiff, *.pcx, *.jpg. n cazul fiecreia dintre tipurile de mapri, se pot alege planele sau axele de proiecie, punctele de referin. Comanda SETUV permite de asemenea stabilirea modului n care imaginea-mostr se distribuie pe suprafaa obiectului: prin repetarea alturat a modelului, prin ntinderea acestuia pentru a ocupa toat suprafaa, prin scalare, etc. Elementele de mapare a materialului pe un anumit obiect stabilite prin SETUV se combin cu cele de descriere a materialului, accesibile prin comanda RMAT.
193
a)
b)
c) Figura 15.24 Exemple de mapare a materialelor pe diferite obiecte: a) mapare plan; b) mapare cilindric; c) mapare sferic
194
Figura 15.25 Caseta de dialog Lights destinat managementului surselor de lumin 15.8.1. Lumina ambiant Singura lumin virtual existent n desen nc din faza sa iniial este lumina ambiant, denumit Ambient Light. Nu exist o surs dedicat pentru aceast lumin. Lumina ambiant produce o iluminare constant a suprafeelor tuturor obiectelor din desen. Culoarea luminii este reglabil n toat gama culorilor Windows sau a paletei AutoCAD. Intensitatea luminii ambiante este de asemenea reglabil. Se recomand meninerea ei n limita unor valori sczute (0.3,0.5 din valoarea maxim). O valoare nul simuleaz o imagine pe timp de noapte. O valoare maxim poate da efecte de suprafa splat sau de lumin orbitoare. Lumina ambiant din mediul AutoCAD nu reproduce lumina solar! Lumina ambiant e util n vizualizarea realistic a suprafeelor iluminate indirect, prin reflexie. 15.8.2. Lumina fascicular Sursa de lumin fascicular, Distant Light, (fig. 15.26) emite un fascicul de raze paralele unidirecional. Fasciculul se genereaz de o parte i de alta a sursei de lumin. Intensitatea fasciculului nu se modific n raport cu distana parcurs de la surs. Deoarece lumina fascicular ilumineaz n ambele sensuri, i obiectele din spatele sursei fasciculare vor fi iluminate (fig. 15. 27). Este preferabil ca o astfel de surs de lumin s fie plasat la limita spaiului de desenare. Parametrii ce definesc lumina fascicular sunt: intensitatea culoarea, poziia i opiunea de a genera sau nu umbre (fig. 15.28). Figura 15.26 Simbolul pentru sursa de lumin fascicular
195 int
Surs fascicular
Figura 15.28 Caseta pentru stabilirea parametrilor unei surse de lumin fasciculare Lumina fascicular poate simula lumina solar. n acest scop, se definete lumina solar prin indicarea poziiei geografice i a momentului zilei, acionnd butonul Sun Angle Calculator. 15.Tehnici de vizualizare realistic a modelelor spaiale
196 15.8.3. Lumina concentrat Sursa de lumin concentrat, denumit i punctiform (Point Light) (fig. 15.29), emite n toate direciile, intensitatea sa scznd odat cu creterea distanei fa de surs. Atenuarea se produce fie invers liniar, fie invers ptratic. Parametrii ce definesc o astfel de surs de lumin virtual sunt: intensitatea, poziia, culoarea i legea de atenuare (fig. 15.30). Sursa de lumin concentrat simuleaz acceptabil un bec, un far, o lamp (fig. 15.31).
Figura 15.30 Caseta pentru definirea parametrilor unei surse de lumin concentrate
Surs concentrat
197 15.8.4. Spotul de lumin Sursa de tip spot, sau lumina de reflector, Spotlight, (fig. 15.32) genereaz un con de lumin direcionat (fig. 15.33). Caracteristicile acestui tip de surs sunt: poziia, culoarea, intensitatea, atenuarea i parametrii spotului (fig. 15.34). Atenuarea intensitii poate fi invers liniar sau invers ptratic n raport cu distana fa de surs. Parametrii spotului sunt: deschiderea unghiular pentru conul de eficacitate maxim i pentru conul de penumbr (fig. 15.35).
Figura 15.34 Caseta de dialog pentru definirea parametrilor unui spot de lumin 15.Tehnici de vizualizare realistic a modelelor spaiale
198
surs de lumin
con de penumbr
con fierbinte
Figura 15.35 Parametrii spotului de lumin Lumina sub form de spot este potrivit pentru punerea n eviden a celor mai importante obiecte din imagine, asupra crora trebuie s se focalizeze atenia observatorului.
199
a)
b) Figura 15.36 Obiecte de peisaj ntr-un desen AutoCAD: a) reprezentare de baz; b) imagine randat 15.Tehnici de vizualizare realistic a modelelor spaiale
200 15.9.2. Plasarea n desen a obiectelor de peisaj i editarea acestora. Comenzile LSNEW, LSEDIT, LSLIB Comanda LSNEW deschide o caset de dialog (fig. 15.37), Landscape New, prin care se consult un catalog al bibliotecii de obiecte de peisaj. Caseta stabilete parametrii de inserare a obiectului selectat. Opiunea View Aligned garanteaz alinierea imaginii randate a obiectului cu direcia privirii.
Figura 15.37 Caseta de dialog aferent comenzii LSNEW Editarea unui obiect de peisaj inclus n desen este posibil prin comanda LSEDIT. Comanda deschide o caset de dialog similar celei din fig. 15.37. Crearea ntr-o bibliotec de modele a unor obiecte de peisaj noi, modificarea unora existente precum i crearea unei biblioteci noi se realizeaz prin comanda LSBIB. Aceste operaii necesit cunotine avansate de definire a obiectelor AutoCAD.
201
16.
202 manipula date din baze de date externe, indiferent de formatul n care sunt stocate n baz sau de modul n care a fost creat baza. Procesul de configurare a conectivitii implic crearea unei noi surse formale de date care trebuie s indice spre un tip de colecie de date i s prevad informaii despre driver-ele necesare accesrii tipului vizat de baz de date. O surs de date poate fi un tabel individual, o colecie de tabele, un catalog, o schem. Cataloagele, schemele, tabelele sunt elemente ierarhice utilizate n organizarea datelor de ctre majoritatea sistememlor pentru managementul bazelor de date. Ele se aseamnn cu o structur de directoare din Windows. Procesul de configurare variaz uor pentru diferite sisteme de baze de date. De aceea, sunt prevzute proceduri individuale pentru fiecare tip de baz de date acceptat de AutoCAD. Caracteristica de conectivitate accept urmtoarele aplicaii externe: Microsoft Access 97 i 2000, dBASE V i III, Microsoft Excel 97 i 2000, Oracle 8.0 i 7.3, Paradox 7.0 , Microsoft Visual FoxPro 6.0, SQL Server 7.0 and 6.5. AutoCAD 2000 include mai multe mostre de tabele de baz de date de tip Access (jet_dbsamples) i un driver preconfigurat care poate fi utilizat pentru lucrul cu aceste tabele, fr a fi obligatorie prezena aplicaiei Microsoft Access pe sistemul de calcul (vezi folder-ul Sample).
16.3. Elemente eseniale n conectivitatea AutoCAD - baze de date. Comenzile DBCONNECT i DBCLOSE
DbConnect Manager este o fereastr care conine un set de butoane i un arbore de vizualizare (fig. 16.1).
Figura 16.1 Utilitarul DbConnect Manager pentru conectarea AutoCAD baze de date
203 Pentru a deschide DbConnect Manager-ul, se utilizeaz comanda DBCONNECT sau se selecteaz linia dbConnect din meniul Tools. Bara de instrumente Standard conine de asemenea un buton pentru lansarea rapid a comenzii DBCONNECT: . Din DbConnect Manager, se poate deschide fereastra Data View pentru a vedea i/sau a edita tabelul bazei de date asociat desenului. Diferite obiecte specifice bazelor de date, cum ar fi abloane de legturi - link templates, abloane de etichete -label templates, interogri - queries pot fi asociate n DbConnect Manager cu desenul curent AutoCAD. DbConnect Manager prezint un arbore de vizualizare, cu dou tipuri de noduri: noduri Drawing, care afieaz fiecare desen deschis; fiecare nod al desenului evideniaz toate obiectele de tip baz de date asociate cu desenul; noduri Data Sources, care afieaz toate sursele de date configurate, recunoscute de AutoCAD. n DbConnect Manager pot fi executate interogri SQL. La lansarea comenzii DBCONNECT, AutoCAD deschide DbConnect Manager i adaug meniul dbConnect pe bara de meniuri. Comanda DBCLOSE nchide DbConnect Manager. O manevr similar se realizeaz prin butonul , care execut dou operaii opuse. Dup configurarea unei surse de date, tabelele acesteia pot fi accesate din interiorul AutoCAD, prin fereastra Data View (fig. 16.2). Tabelele pot fi deschise n mod read-only (numai la citire) sau n mod edit (pot fi adugate, terse sau modificate nregistrri din baz; nu pot fi adugate sau terse cmpuri ale tabelelor, nu poate fi modificat natura cmpurilor).
Figura 16.2 Fereastra Data View util n vizualizarea i editarea tabelelor dintr-o baz de date conectat cu AutoCAD n fereastra Data View se creaz legturi ntre nregistrrile din baza de date i obiectele grafice din desenele AutoCAD. 16.Baze de date i AutoCAD
204
205
206
Figura 16.3 a Desen AutoCAD, cu baz de date asociat i etichete ataate obiectelor din desen; pe bara de meniuri sunt prezente titlurile dbConnect i Data View
207
Figura 16.3 b Vizualizarea spaial hidden-line a desenului din cazul a), cu ascunderea etichetelor ataate
208 grafice adiionale sau se poate defini o interogare care va fi setul B. n pasul urmtor se stabilete relaia dintre setul A i setul B pentru a rafina setul de selecie. Urmtoarele relaii sau seturi de opraii sunt disponibile n acest scop: Select: stabilete o interogare iniial sau un set de selecie iniial. Acesta poate fi rafinat prin operaii succesive; Union: adaug rezultatele unei noi interogri sau un nou set de selecie la setul existent; Intersect: returneaz intersecia boolean dintre setul A i setul B; Subtract A B: returneaz diferena boolean A-B; Subtract B A: returneaz diferena boolean B-A. Rezultatul operaiilor anterioare devine noul set A. Se poate continua iterativ. Se definete un nou set B i se reiau paii corespunztori.
Figura 16.4 Editorul de interogri Qeury Editor din mediul AutoCAD, cu panoul al III-lea, Query Builder activ
209
17.
210
Figura 17.1 Exemplu de fiier-desen AutoCAD incluznd obiecte create cu alte aplicaii Windows: foi de date Excel, grafic Excel, fiier audio
17.2. AutoCAD ca surs de informaii pentru alte aplicaii Windows. Comenzile COPYLINK,COPYCLIP, CUTCLIP
AutoCAD este un bun furnizor de informaie pentru alte aplicaii. Un desen AutoCAD poate deveni un document server pentru documente complexe, create n alte aplicaii din mediul Windows. Desenele AutoCAD n ansamblu, sau pri din acestea pot constitui obiecte legate sau fixate n alte tipuri de documente Windows. Exportul informaiilor din AutoCAD este facilitat prin cteva comenzi adecvate, COPYLINK, COPYCLIP, CUTCLIP. Comanda COPYLINK copiaz vederea curent a desenului n Clipboard, spre a fi folosit ca element OLE n alte aplicaii. Dac zona grafic este ocupat de un singur viewport, acesta face obiectul copierii. Dac exist mai multe viewport-uri, se ia n considerare doar cel curent. Comanda COPYCLIP copiaz obiectele desemnate n Clipboard, dac n acel moment cursorul-ecran se afl deasupra zonei grafice, respectiv linii din fereastra de text, dac cursorul se afl deasupra acesteia.
211 Comanda CUTCLIP opereaz similar cu COPYCLIP, dar elimin din desen obiectele selectate. Comenzile COPYLINK, COPYCLIP, CUTCLIP sunt accesibile prin tastare sau din meniul pull-down Edit.
17.3. AutoCAD ca i client deservit fa de alte aplicaii Windows. Comenzile INSERTOBJ, OLELINKS, PASTECLIP, PASTESPEC
AutoCAD poate avea rolul de client deservit n raport cu alte aplicaii Windows, prelund de la acestea informaii sub forma de obiecte OLE. Desenul AutoCAD devine astfel un document complex. Fiiere multimedia cu animaii i explicaii despre desen, emblema firmei, tabele de date, grafice, texte de tip document, pot constitui elemente preluate din aplicaiile surs spre a completa desenul AutoCAD cu detalii utile. Comanda INSERTOBJ realizeaz importul de obiecte OLE, fie prin relaia link, fie prin relaia embed. Comanda activeaz caseta de dialog Insert Object, pentru exprimarea opiunilor privind tipul i proveniena obiectului vizat (fig. 17.2).
Figura 17.2 Caseta de dialog Insert Object destinat importului de obiecte OLE Dup furnizarea informaiilor necesare n faza descris, programul deschide o nou caset de dialog, OLE Properties (fig. 17.3), prin care se enun caracteristicile dimensionale i calitatea plotrii obiectului legat/fixat.
212
Figura 17.3 Caseta de dialog OLE Properties Comanda OLELINKS opereaz asupra legturilor existente n desen ca urmare a includerii unor obiecte OLE prin relaia link. Legtura poate fi actualizat, modificat, anulat. Comanda este disponibil numai dac n desen exist cel puin un obiect legat. OLELINKS activeaz o caset de dialog (fig. 17.4), prin care se specific legtura, tipul i locaia prezent a obiectului legat, precum i operaia efectuat asupra legturii.
Figura 17.4 Caseta de dialog Links, utilizat n managementul legturilor definite n desen
213 Comanda PASTECLIP insereaz n desenul curent coninutul Clipboard-ului. Rolul comenzii este acelai ca i n alte aplicaii Windows. Dac n Clipboard este stocat un obiect OLE, AutoCAD deschide caseta de dialog OLE Properties, pentru specificarea proprietilor acestuia. Dac este vorba despre un obiect grafic AutoCAD, Clipboard-ul nu altereaz natura sa. Comanda PASTESPEC are rol similar cu PASTECLIP, dar solicit prin caseta Paste Special (fig. 17.5) informaii detaliate privind formatul informaiei inserate n desen.
Figura 17.5 Caseta de dialog Paste Special Comenzile descrise n acest subcapitol sunt accesibile prin tastare sau din meniul pull-down Edit.
214 Obiectele OLE din AutoCAD nu sunt selectabile prin procedurile clasice. Selectarea unui astfel de obiect se realizeaz prin clic cu mouse-ul deasupra acestuia. Pentru a schimba layer-ul n care a fost creat un obiect OLE, sunt necesare urmtoarele operaii: selectarea obiectului prin clic pe el, CUTCLIP, modificarea layer-ului curent n cel dorit, PASTECLIP.
215
18.
Comenzile
MENULOAD,
Meniurile standard pe care le ofer AutoCAD au fost concepute dup necesitile majoritii utilizatorilor si. n orice moment, un anumit utilzator are ns posibilitatea de a aduga noi meniuri pull-down ori flotante, sau noi linii de meniu. O linie de meniu poate s reprezinte o comand, o opiune, sau o secven de comenzi i opiuni reunite sau nu ntr-o macrocomand. Comanda MENULOAD ncarc n memorie meniuri adiionale care se adaug componentelor existente pe ecran. Comanda activeaz caseta de dialog Menu Customization, cu dou panouri de lucru: Menu Groups i Menu Bar (fig. 18.1 a, b). Panoul Menu Groups vizualizeaz meniurile deja ncrcate i permite ncrcarea altor meniuri. Opional, meniurile existente pot fi total nlocuite de cele nou ncrcate. 18.Adaptarea interfeei AutoCAD la necesitile utilizatorului
216
Figura 18.1 Caseta de dialog Menu Customization, cu cele dou panouri de lucru: a) Menu Groups i b) Menu Bar
217 Panoul Menu Bar adaug sau terge meniuri pull-down din grupurile de meniuri momentan ncrcate, grupuri care sunt afiate n caset. Noile meniuri se adaug celor existente pe bara de meniuri, rubricile fiind considerate n ordine de la stnga spre dreapta. Cel mai la ndemn exemplu este adugarea meniului pull-down Express la rubricile barei de meniuri. Comanda MENULOAD prin panoul Menu Groups, permite ncrcarea n memorie a meniului acetmain, localizat n folder-ul EXPRESS al aplicaiei. Panoul Menu Bar inserrii pe bara de meniuri a noii rubrici oferite de meniul ncrcat, i anume Express. Poziia acesteia pe bara de meniuri este la alegerea utilizatorului. La apsarea butonului Insert, denumirea Express se adaug n faa poziiei curente a cursorului n lista de rubrici din dreapta (fig. 18.2).
Figura 18.2 Bara de meniuri AutoCAD cu meniul Express adugat n componena ei Comanda MENUUNLOAD descarc din memorie un anumit meniu, atunci cnd utilizatorul apreciaz c operaia respectiv este util, pentru creterea vitezei de lucru. Comanda activeaz aceeai caset de dialog ca i comanda MENULOAD. Comanda DBCONNECT ncarc automat meniul dbcon, pe bara de meniuri aprnd un meniu pull-down specific, dbConnect. Comanda complementar ei, DBCLOSE descarc automat meniul menionat (vezi cap.16). Comanda MENU nlocuiete total meniul curtent, cu toate componentele lui, cu un nou meniu, specificat de utilizator prin caseta Select Menu File (fig. 18.3). Dac meniul ncrcat se pstreaz pn la sfritul sesiunii de lucru, viitoarea sesiune va debuta cu acest ultim meniu utilizat. Pentru restabilirea meniului standard, trebuie aplicat comanda MENU pe fiierul de meniu acad.
Figura 18.3 Caseta de dialog pentru selectarea unui nou fiier de meniu 18.Adaptarea interfeei AutoCAD la necesitile utilizatorului
218
Figura18.4 Caseta de dialog pentru managementul barelor de instrumente Atenie! 1. Operaia Delete nltur definitiv bara de instrumente selectat din grupul respectiv de meniu! Restaurarea ei nu mai este posibil! 2. Modifcrile operate asupra barelor de instrumente se salveaz n fiierul de meniu i rmn valabile pentru orice alt sesiune de lucru!
219
19.
Exemplul se ncheie pe rndul al zecelea. Un fiier script se lanseaz n lucru prin comanda SCRIPT. 19.Tehnologii de programare n mediul AutoCAD. Fiiere SCRIPT, LISP, VBA
220 Fiierele script sunt utile n realizarea unor prezentri constituite din succesiuni de slide-uri create n AutoCAD, precum i n crearea obiectelor 3dmesh n care vertex-urile sunt precizate explicit, punct cu punct. ntr-o prezentare de slide-uri, pentru a asigura staionarea unui slide pe ecran un anumit timp, se folosete comanda DELAY, specificnd durata n milisecunde a ntrzierii dorite. Valoarea poate fi un numr natural ntre 1 i 32767. Imaginile utilizate n prezentrile de acest tip, slide-urile, sunt create prin comanda MSLIDE anterior rulrii script-ului, i trebuie s se gseasc n directorul curent de lucru, sau pe o cale de cutare prespecificat. Repetarea automat a execuiei unui fiier script este asigurat de folosirea comenzii RSCRIPT pe ultima linie a fiierului. Ieirea din ciclu se realizeaz tastnd <Esc>. Pentru a crea fiiere script corecte, este necesar o foarte bun cunoatere a mediului AutoCAD i mult experien. Iat un exemplu de fiier script utilizat la prezentarea unei secvene de slide-uri:
; incepe prezentarea si se incarca SLIDE1 VSLIDE SLIDE1 ; se preincarca SLIDE2 VSLIDE *SLIDE2 ; se vizioneaza SLIDE1 timp de 2 secunde DELAY 2000 ; se afiseaza SLIDE2 VSLIDE ; se preincarca SLIDE3 VSLIDE *SLIDE3 ; se vizioneaza SLIDE2 timp de 2 secunde DELAY 2000 ; se vizioneaza SLIDE3 timp de 3 secunde VSLIDE DELAY 3000 ; se repeta ciclul RSCRIPT
221 Pentru a obine repatabilitatea utilizrii expresiilor AutoLISP, ele trebuie scrise n fiiere format ASCII, cu extensia .lsp. Un fiier lisp poate fi creat n orice editor de texte, cu condiia scrierii sale corecte i a salvrii n formatul ASCII. Versiunea AutoCAD 2000 include un mediu integrat de dezvoltare (Integrated Development Environment), numit Visual LISP, care conine un compilator, un depanator (debugger), cataloage de funcii precum i controale vizuale care s simplifice mult scrierea programelor AutoLISP. n fig. 19.1 se prezint fereastra de lucru pentru Visual LISP.
Figura 19.1 Fereastra de lucru pentru Visual LISP Aplicaiile AutoLISP interacioneaz cu AutoCAD n moduri multiple. Funciile AutoLISP pot solicita date de intrare, pot accessa comenzi interne AutoCAD, pot crea i manipula obiecte n desen, att de natur grafic (cercuri, linii, polilinii, hauri, cilindri, texte, etc.), ct i de natur negrafic (layer-e, tipuri de linii, stiluri de scriere, etc.). Prin intermediul unor programe AutoLISP, utilizatorul i poate defini propriile comenzi AutoCAD. Odat definite, acestea pot fi utilizate simplu, similar cu orice comand intern. 19.Tehnologii de programare n mediul AutoCAD. Fiiere SCRIPT, LISP, VBA
222 Scrierea programelor AutoLISP necesit mult experien i cunoaterea avansat a mediului AutoCAD. Exemplul de mai jos prezint definirea unei comenzi AutoCAD noi, denumit ROZETA, care deseneaz rozeta din 4 cercuri cu centrul n punctul specificat.
(defun C:ROZETA(/ c c1 c2 c3 c4 r ecou) ; se salveaz starea curenta a variabilei de sistem CMDECHO (setq ecou (getvar CMDECHO)) ; se inlatura ecoul comenzilor pe linia de comanda (setvar CMDECHO 0) ; se specifica pozitia centrului (initget 1) (setq c (getpoint /nSpecificati centrul rozetei:)) ;se specifica raza unui element (initget 7) (setq r (getdist c /nSpecificati raza elementului:)) ;se calculeaz poziia celor 4 centre (setq c1 (list (car c) (+ (cadr c) r))) (setq c2 (list (+ (car c) r) (cadr c))) (setq c3 (list (car c) (- (cadr c) r))) (setq c4 (list (- (car c) r) (cadr c))) ; se deseneaz cele 4 cercuri (command CIRCLE c1 r) (command CIRCLE c2 r) (command CIRCLE c3 r) (command CIRCLE c4 r) ;se restabileste ecoul comenzilor pe linia de comanda (setvar CMDECHO ecou) )
ncrcarea n desen a unor aplicaii scrise n AutoLISP se realizeaz fie prin comanda APPLOAD, fie prin funcia AutoLISP (load nume_aplicatie). Comanda APPLOAD deschide caseta de dialog din fig. 19.2, denumit Load/Unload Application. Din caset, se poate selecta fiierul dorit, dup care, prin butonul Load, se ncarc efectiv acel fiier n memorie. Rubrica din stnga-jos anun ncrcarea efectuat. Rubrica Startup Suite permite alegerea aplicaiilor care se ncarc automat n memorie la nceperea sesiunii de lucru. Un fiier lisp ncrcat n memorie poate fi descrcat prin aceeai comand i caset de dialog. Descrcarea din memorie duce la gospodrirea mai eficient a resurselor de lucru. Scrierea expresiilor AutoLISP direct pe linia de comand este admis, dar execuia este volatil, nefiind repetabil, dect n urma unei noi scrieri.
223
224 embedded project, caz n care se salveaz odat cu acesta, sau n afara unui desen, ca un fiier independent, global project. n prima variant, proiectul n cauz este utilizabil numai n interiorul desenului-gazd i se ncarc automat la deschiderea desenului. Un singur proiect VBA poate fi fixat n desen la un moment dat. n varianta a doua, proiectul este disponibil spre utilizare n orice desen, dar trebuie ncrcat n mod explicit. Un proiect global poate fi partajat cu ali utilizatori. Utilitarul VBA Manager gestioneaz unitar toate proiectele VBA disponibile (fig. 19.2). Utilitarul permite ncrcarea., descrcarea, salvarea, crearea unor proiecte, fixarea i respectiv extragerea proiectelor VBA din desen. Utilitarul este lansabil prin comanda VBAMAN sau din meniul pull-down Tools, linia Macro. Comenzile VBALOAD i VBAUNLOAD ncarc/descarc din memorie proiecte VBA.
Figura 19.2 Utilitarul VBA Manager Intervenia n desen a elementelor dintr-un proiect VBA se concretizeaz prin macrocomenzi. Lansarea unei macrocomenzi se realizeaz prin VBARUN, activabil i din meniul pull-down Tools. Caseta de dialog Macros (fig. 19.3), deschis de comanda VBARUN ofer lista macrocomenzilor accesibile n momentul lucrului. Casetele Macros i VBA Manager sunt apelabile reciproc, pentru a asigura gestionarea rapid a proiectelor i a macrocomenzilor. Pentru crearea, corectarea, modificarea proiectelor VBA, se utilizeaz VBA IDE, mediul de lucru menionat anterior. Acesta se poate lansa fie din VBA Manager (butonul Visual Basic Editor), fie din meniul pull-down Tools, linia Macro, sau prin comanda VBAIDE.
225
Figura 19.3 Caseta de dialog Macros destinat managementului macrocomenzilor n fig. 19.4 i n fragmentul de program de mai jos, se prezint un exemplu de creare a unei aplicaii printr-un proiect VBA, aplicaie n care se deseneaz rozeta din patru cercuri exemplificat anterior n AutoLISP i ntr-un fiier script.
Private Sub d_cmd_Click() 'Declaram variabilele in care se stocheaza 'coordonatele centrelor cercurilor Dim center(0 To 2) As Double Dim c1(0 To 2) As Double Dim c2(0 To 2) As Double Dim c3(0 To 2) As Double Dim c4(0 To 2) As Double Dim radius As Double 'Citim coordonatele rozetei din casutele text center(0) = CDbl(UserForm1.TextBox1.Text) center(1) = CDbl(UserForm1.TextBox2.Text) center(2) = 0 radius = CDbl(UserForm1.TextBox3.Text) 'Calculam coordonatele cercului 1
226
c1(0) = center(0) c1(1) = center(1) + radius c1(2) = 0 Set circleObj1 = ThisDrawing.ModelSpace.AddCircle(c1, 'Calculam coordonatele cercului 2 c2(0) = center(0) - radius c2(1) = center(1) c2(2) = 0 Set circleObj2 = ThisDrawing.ModelSpace.AddCircle(c2, 'Calculam coordonatele cercului 3 c3(0) = center(0) c3(1) = center(1) - radius c3(2) = 0 Set circleObj3 = ThisDrawing.ModelSpace.AddCircle(c3, 'Calculam coordonatele cercului 4 c4(0) = center(0) + radius c4(1) = center(1) c4(2) = 0 Set circleObj4 = ThisDrawing.ModelSpace.AddCircle(c4, 'Regeneram viewport-ul activ ThisDrawing.Regen acActiveViewport ZoomAll MsgBox "Rozeta a fost creata!!!", , "Rozeta" End Sub Private Sub exit_cmd_Click() End End Sub Private Sub UserForm_Initialize() UserForm1.Left = 3 * ThisDrawing.Width / 4 UserForm1.top = ThisDrawing.Height / 2 End Sub
radius)
radius)
radius)
radius)
Figura 19.4 Caseta de dialog creat n VBA, pentru parametrizarea rozetei din 4 cercuri
227
20.
228 deschidere. Aceeai meniune este valabil pentru salvarea fiierului, cu restricia c, pentru salvare, poate fi folosit numai protocolul ftp://. Caseta de dialog Browse the Web faciliteaz navigarea pe Internet i deschiderea sau salvarea unui fiier dela/la o anumit locaie. Caseta scutete utilizatorul de scrierea unor secvene URL lungi, rezolvnd i dificultatea legat de necunoaterea precis a locaiei dorite. AutoCAD accept utilizarea unor fiiere-desen plasate la diferite locaii Internet/intranet ca referine externe (vezi cap. 9). n acest mod, fiierele ce constituie referine externe pot fi modificate uor de proprietarii lor, iar beneficiarii referinelor au la dispoziie permanent variante actuale ale acestora n desenul-gazd. Se dispune astfel de desene compozite tot timpul la zi, partajate de o echip de proiectare sau chiar de mai multe astfel de echipe. Specificarea unei referine externe de la o locaie Internet cuprinde obligatoriu i protocolul de transfer (http:// sau ftp://).
229
Figura 20.1 Aspectul cursorului la trecerea sa pe deasupra unui obiect cu hyperlink ataat
230 20.3.2. Avantaje i dezavantaje ale hyperlink-urilor absolute i relative Hyperlink-urile absolute sunt preferate atunci cnd se vizeaz un set redus de documente. Dac documentul indicat prin hyperlink este mutat de la locaia specificat, hyperlink-ul trebuie corectat. Deoarece corectarea se realizeaz pe fiecare hyperlink n parte, operaia consum mult timp n cazul a numeroase documente vizate prin hyperlink-uri. Hyperlink-urile relative sunt mai flexibile, mai uor editabile. Actualizarea hyperlink-urilor relative poate fi realizat simultan pentru toate legturile de acest tip create n desen. Definirea unei ci relative pentru un desen se realizeaz n caseta Drawing Properties (meniul pull-down File, linia Drawing Properties). n panoul Summary al casetei, n rubrica Hyperlink Base , se nscrie calea relativ pentru desenul curent. La crearea unui hyperlink relativ NU trebuie completat calea spre fiierul vizat! n caz contrar se creaz un hyperlink absolut.
231
Figura 20.3 Desen AutoCAD n format .dwf vizualizat prin Microsoft Internet Explorer i meniul asociat butonului drept de mouse
232 colegului de alturi i schimb cu el opinii despre proiect, sau cnd o echip de proiectani stau n jurul unei mese de lucru i se frmnt mpreun asupra soluiei sau asupra variantei optime. Astfel s-a conturat strategia iDesign. Posibilitatea de a lucra n echip, iat un mare avantaj al strategiei iDesign adoptate de firma Autodesk pentru ultimul produs al su din seria AutoCAD, i anume AutoCAD 2000i. Distana intercontinental nu mai este un impediment pentru echipa de proiectare, care poate s comunice dup voie n interiorul ei sau cu ali proiectani din lume. Firme cu reprezentane i filiale pe tot globul pot profita de partajarea desenelor AutoCAD prin Internet. 20.6.2. Cele trei caracteristici eseniale ale strategiei iDesign Produse integrate Web; proiectanii pot s acceseze chiar n timpul elaborrii soluiilor de proiectare reeaua Internet printr-un simplu clic, pot s publice informaia de proiectare pe Web, s desfoare ntlniri de lucru on-line, n timp real, s importe direct, n propriile desene, proiecte ale produselor realizate de furnizorii lor, i nc multe alte lucruri. AutoCAD 2000i ofer un spaiu de comunicare cu restul echipei de proiectare via Internet. Se pot utiliza uor pe aceast cale informaii actualizate despre proiect, standardele actuale ale companiei, noi caracteristici utilitare software. Noi instrumente Web pentru ntreprinderea de proiectare extins, instrumente care utilizeaz o interfa familiar proiectanilor, bazat pe un browser obinuit, astfel c pn i cea mai puin tehnic persoan din echip poate avea acces uor la informaii i le poate partaja cu alii! Aceasta confer datelor mai mult valoare, deoarece sunt accesibile oricnd i de oriunde unde exist conexiune la Internet. Costul livrrilor de proiecte ctre beneficiari scade semnificativ. Portal de intrare on-line n industrie i pe pieele de desfacere care mbuntete colaborarea i care beneficiaz de serviciile i oportunitile comerului electronic! Portalul informaional pentru proiectanii profesioniti Autodesk Point A este accesibil printr-un simplu clic din orice produs al firmei Autodesk integrat Internet. Proiectanii, clieni Autodesk, pot s se conecteze astfel direct la diferite piee din industrie. Se ofer aadar un acces uor, rapid, necostisitor la noutile informaionale ale lumii industriale. Pe lng formatul .dwf, versiunea 2000i introduce formatul JPEG pentru desene publicate pe Internet. Caracteristica eTransmit poate strnge ntr-un pachet sigur i bine comprimat desenul, cu referinele sale externe, cu toate fiierele aferente. Pachetul este protejat prin parol, poate fi transmis rapid pe ci electronice i nlocuiete expedierea copiilor hard ale unui proiect. AutoCAD 2000i, cu puternica sa conexiune Internet/intranet la resurse de informaie i de coninut, d mult libertate proiectantului pentru a-i gospodri i actualiza standardele, instrumentele i practicile n timp real via Web sau intranet, chiar n cazul paratenenei la grupuri de lucru distribuite. Efectul evident al acestei oferte: echipele de proiectare sunt mult mai bine coordonate, procesul de proiectare este mai eficient i mai de succes.