Generarea suprafetelor 3D
Una din formele generale de
suprafate spatiale din mediul AutoCAD este "3dmesh". Suprafata
consta dintr‑o retea spatiala de fatete plane, distribuite dupa doua
directii orecare. Densitatea retelei este data de numarul M si N de vertexuri
(varfuri) pe fiecare din cele doua directii.
Utilitatea suprafetelor 3dmesh
este remarcabila in modelarea obiectelor cu forma spatiala complicata si
dificil de definit analitic: caroserii, carcase de aparatura electrica si
electrocasnica, carene de nave, aripi si fuselaje de avioane, forme de relief
terestre, etc.
Suprafetele 3dmesh sunt deschise,
inchise pe o directie, sau pe ambele directii de generare
(fig. 14.36 a, b, c, d).
![](../../../files/informatica/autocad/107_poze/image002.gif)
![](../../../files/informatica/autocad/107_poze/image004.jpg)
Figura 14.36 Suprafata 646c23g 3dmesh cu 4x3 puncte de
definitie: a) deschisa pe ambele directii de generare; b) inchisa pe
directia M; c) inchisa pe directia N; d) inchisa pe ambele directii
Comenzile pentru crearea
suprafetelor 3D au alocata o bara de instrumente proprie, denumita "Surfaces"
(fig. 14.37).
![](../../../files/informatica/autocad/107_poze/image006.gif)
Figura 14.37 Bara de instrumente "Surfaces"
Suprafate
3dmesh de forma generala. Comanda 3DMESH
Comanda 3DMESH
creaza suprafete spatiale prin specificarea numarului de vertexuri pe fiecare
din cele doua directii de generare si a pozitiei vertexurilor. Numarul maxim de
vertexuri este de 256 pe fiecare directie. In cazul suprafetelor 3dmesh
definite prin multe vertexuri, introducerea vertexurilor punct cu punct este
anevoioasa. Este mai eficienta scrierea coordonatelor fiecarui punct intr‑un
fisier script ("*.scr") si executarea acestuia prin comanda SCRIPT.
(vezi si cap. 20).
Pe
muchiile unei suprafete 3dmesh pot fi aplicate modurile osnap specifice
segmentelor.
Suprafete
3dmesh de forma particulara. Comenzile REVSURF, RULESURF, TABSURF, EDGESURF
Pentru suprafete 3dmesh de forme particulare,
frecvent utilizate in desene, sunt create comenzi speciale de desenare.
Suprafetele aproximeaza forme spatiale continue. Doua variabile de sistem, SURFTAB1
si SURFTAB2, controleaza numarul de fatete generate pe directia M
si respectiv N. Modul de lucru al variabilei SURFTAB2 depinde si
de tipul elementului din definitie (linie, arc, polilinie, etc.). Valori mai
mari pentru cele doua variabile cresc densitatea fatetelor din 3dmesh. Valorile
initiale ale variabilelor sunt 6 si 6.
Comanda REVSURF creaza suprafete
3dmesh care aproximeaza suprafetele de revolutie obtinute prin rotirea unui
contur plan in jurul unei axe (fig. 14.38). Rotirea se produce intr‑un
plan perpendicular pe axa de revolutie. Spre deosebire de solidele de
revolutie, suprafetele generate astfel necesita definirea axei printr‑un
obiect real din desen, dar accepta intersectarea conturului de definitie cu axa
de revolutie.
![](../../../files/informatica/autocad/107_poze/image010.gif)
Figura 14.38 Suprafata generata prin comanda REVSURF:
a) elemente de definitie; b) suprafata generata, pe un unghi de 2100,
cu variabilele SURFTAB1=12 si SURFTAB2=10
Comanda REVSURF comunica valorile
curente pentru variabilele SURFTAB1 si SURFTAB2,
solicita obiectele de definitie, apoi unghiul de start si unghiul de rotatie.
Variabila SURFTAB1 actioneaza circular, de‑a lungul
traiectoriei. Variabila SURFTAB2 actioneaza de‑a lugul
curbei de definitie (in combinatie cu tipul acestei curbe). Daca rotatia se
realizeaza pe 3600, suprafata este inchisa pe directia M
(fig. 14.39 a). Cand curba de definitie este inchisa (cerc, elipsa,
polilinie inchisa), suprafata rezultata este inchisa pe directia N
(fig. 14.39 b).
![](../../../files/informatica/autocad/107_poze/image012.gif)
Figura 14.39 Suprafete de revolutie inchise:
a) pe ambele directii; b) pe directia N
Comanda RULESURF
genereaza o suprafata 3dmesh care aproximeaza o suprafata rulata (riglata).
Suprafata rezulta prin alunecarea unei drepte ce se sprijina cu capetele pe
doua curbe de‑a lungul acestor curbe (fig. 14.40). Variabila de
sistem SURFTAB1 controleaza numarul de fatete generate de‑a
lungul curbelor de definitie. Variabila SURFTAB2 este automat
stabilita la 2.
![](../../../files/informatica/autocad/107_poze/image013.gif)
![](../../../files/informatica/autocad/107_poze/image015.gif)
Figura 14.40 Suprafata rulata generata: a)
pe curbe inchise; b) pe curbe deschise
Cele doua curbe directoare trebuie
sa fie ambele deschise sau ambele inchise. Una din ele poate degenera intr‑un
punct, caz in care se obtine o suprafata conica de tip general
(fig. 14.41).
![](../../../files/informatica/autocad/107_poze/image016.gif)
![](../../../files/informatica/autocad/107_poze/image016.gif)
![](../../../files/informatica/autocad/107_poze/image018.gif)
Figura 14.41 Suprafete rulate pentru cazul cand
una din curbele de definitie este un punct
In cazul curbelor directoare deschise, forma
suprafetei rulate depinde de capetele spre care se selecteaza aceste curbe
(fig. 14.42).
![](../../../files/informatica/autocad/107_poze/image019.gif)
![](../../../files/informatica/autocad/107_poze/image019.gif)
![](../../../files/informatica/autocad/107_poze/image020.gif)
![](../../../files/informatica/autocad/107_poze/image021.gif)
![](../../../files/informatica/autocad/107_poze/image020.gif)
![](../../../files/informatica/autocad/107_poze/image022.gif)
![](../../../files/informatica/autocad/107_poze/image024.gif)
Figura 14.42 Forma suprafetelor rulate, in
functie de punctele de selectare a curbelor de definitie
Comanda TABSURF
genereaza o suprafata tabulata, rezultata prin deplasarea unui vector de‑a
lungul unei traiectorii plane, vectorul ramanand tot timpul paralel cu el
insusi (fig. 14.43). Traiectoria poate fi o curba inchisa sau deschisa.
Variabila SURFTAB1 defineste numarul de fatete de‑a lungul
curbei, iar variabila SURFTAB2 devine automat egala cu 2.
![](../../../files/informatica/autocad/107_poze/image026.gif)
Figura14.43 Suprafete tabulate generate pe diferite
curbe directoare
Comanda EDGESURF
creaza retele 3dmesh de forma mai complicata, care aproximeaza suprafete Coons.
Aceste suprafete sunt marginite de 4 curbe ce se ating doua cate doua pe capete
(fig. 14.44). Curbele de margine pot fi orice curbe spatiale. Prima curba
selectata determina directia M de generare (cu variabila asociata SURFTAB1).
Cele doua curbe care o ating pe prima definesc directia N de generare (cu
variabila asociataSURFTAB2).
![](../../../files/informatica/autocad/107_poze/image028.gif)
Figura 14.44 Suprafata generata prin comanda EDGESURF
Suprafete
3dmesh predefinite
Pentru a reda suprafete spatiale
de forme regulate, AutoCAD ofera pe bara de instrumente "Surfaces"
o serie de butoane adecvate. Acestea permit constructia urmatoarelor suprafete:
paralelipiped, pana, piramida, con, sfera, semisfera cu concavitatea in sus sau
in jos, tor. Constructia piramidei include si crearea unui trunchi de piramida,
iar a conului pe cea a trunchiului de con si a cilindrului. Acestea au fost
primele obiecte 3D construite in mediul AutoCAD si au aparut la versiunea R10,
ca si optiuni ale comenzii 3D. Comanda exista si acum, in
versiunea 2000, dar are mai mult un rol istoric.
Fatete
3D. Comanda 3DFACE
Cea mai simpla suprafata spatiala
este fateta 3D, creata de comanda 3DFACE. Comanda genereaza un
obiect simplu de forma unui patrulater spatial (fig. 14.45). Sunt solicitate
pozitiile varfurilor, programul unindu‑le in ordinea indicata. Comanda
permite crearea a oricat de multe astfel de obiecte, varfurile 3 si 4 ale
fatetei actuale devenind varfurile 1 si 2 ale celei care urmeaza. Un raspuns
nul pentru cel de‑al patrulea varf conduce la crearea unui triunghi.
Muchiile
unei fatete 3D pot fi invizibile. Optiunea "Invisible" trebuie
introdusa inaintea coordonatelor primului varf al muchiei in cauza.
Figura 14.45 Fateta 3D creata prin comanda 3DFACE
Grosimea,
ca a treia dimensiune a obiectelor in AutoCAD
Una din proprietatile generale ale
obiectelor grafice din desenele AutoCAD este grosimea ("Thickness"
in limba engleza). Aceasta este dimensiunea unui obiect pe directia Z proprie,
numita si directie de extrudare. Prin atribuirea unei grosimi de valoare
diferita de 0, numeroase obiecte din desen pot dobandi aspect spatial
(fig. 14.46). Proprietatea de grosime este prima tentativa de a a conferi
a treia dimensiune obiectelor din desenele AutoCAD.
Un obiect are grosime constanta. Obiectele solide, suprafetele
spatiale, hasurile, cotele, obiectele negrafice (layer‑ele, viewport‑urile)
nu pot dobandi grosime.
![](../../../files/informatica/autocad/107_poze/image031.gif)
Figura 14.46 Obiecte cu grosime zero, respectiv
diferita de zero intr‑un desen AutoCAD