Documente Academic
Documente Profesional
Documente Cultură
Cuprins
3.1. Introducere ......................................................................................................... 33
3.2. Competenţe ........................................................................................................ 33
3.3. Generarea primitivelor de tip solid .................................................................... 34
3.3.1. Generarea obiectelor solide de formă paralelipipedică ........................... 34
3.3.2. Generarea obiectelor solide de formă sferică.......................................... 36
3.3.3. Generarea obiectelor de formă cilindrică ................................................ 37
3.3.4. Generarea obiectelor solide de formă conică .......................................... 40
3.3.5. Generarea obiectelor solide de formă prismatică.................................... 42
3.3.6. Generarea obiectelor solide de formă toroidală ...................................... 45
3.4. Generarea corpurilor solide prin extrudare ........................................................ 46
3.5. Generarea corpurilor solide de revoluţie ........................................................... 48
3.6. Generarea solidelor compozite .......................................................................... 50
3.7. Rezumat ............................................................................................................. 52
3.8. Test de evaluare ................................................................................................. 53
3.9. Test de autoevaluare .......................................................................................... 53
3.1. Introducere
Obiectele de tip solid se constituie în cea mai fidelă reprezentare a
obiectele reale. Corpurile solide sunt afişate implicit ca modele de tip cadru de
sârmă (wireframe). Prin prezentarea modalităţilor de generare a corpurilor solide
se urmăreşte modelarea spaţială a unor piese şi asamblări. Posibilităţile de
modelare a solidelor sunt foarte variate şi din acest motiv se vor prezenta în
continuare doar câteva dintre metodele cele mai utilizate.
2
Height Width
(H) (W)
Length
(L)
1
CEnter of Box
Exemplu
Pentru generarea unui paralelipiped cu dimensiunile lungime L = 100, lăţime W =
80 şi înălţime H = 60 comanda BOX se utilizează astfel:
Command: box
Specify corner of box or [CEnter] <0,0,0>: se indică punctul de poziţionarea
pentru colţul bazei paralelipipedului
Specify corner or [Cube/Length]: l - se apelează opţiunea l
Specify length: 100 - se introduce valoarea numerică a lungimii
Specify width: 80- se introduce valoarea numerică a lăţimii
Specify height: 60 - se introduce valoarea numerică a înălţimii
Să ne reamintim...
Metoda implicită de generare a unui paralelipiped este cea prin care se
specifică baza de tip dreptunghi prin coordonatele a două colţuri diagonal opuse
şi înălţimea acestuia.
Modul de construcţie prin care se solicită toate cele trei dimensiuni ale
unui paralelipiped implică folosirea opţiunii L (Length).
Centrul sferei
Diametrul sferei
a. ISOLINES = 4 b. ISOLINES = 8
Figura 3.04. Efectul modificării variabilei ISOLINES
(Height)
Centrul bazei cilindrului
1 2
Command: cylinder
Current wire frame density: ISOLINES=4
Specify center point for base of cylinder or [Elliptical] <0,0,0>: e
Specify axis endpoint of ellipse for base of cylinder or [Center]: se specifică punctul 1
Specify second axis endpoint of ellipse for base of cylinder: se specifică punctul 2
Specify length of other axis for base of cylinder: se precizează lungimea celeilalte axe a
elipsei
Specify height of cylinder or [Center of other end]: se precizează valoarea înălţimii
cilindrului sau se alege opţiunea C
Punctele 1 şi 2 determină diametrul primei axe iar un eventual al treilea punct
specificat defineşte raza celei de-a doua axe.
Modele cu baza elipsă se pot genera şi prin precizarea centrului elipsei şi a razelor
pentru cele două axe, astfel:
Command: cylinder
Current wire frame density: ISOLINES=4
Specify center point for base of cylinder or [Elliptical] <0,0,0>: e
Specify axis endpoint of ellipse for base of cylinder or [Center]: c
Specify center point of ellipse for base of cylinder <0,0,0>: se precizează centrul elipsei
Specify axis endpoint of ellipse for base of cylinder: se precizează lungimea primei semiaxe
Specify length of other axis for base of cylinder: se precizează lungimea celei de-a doua
semiaxe
Specify height of cylinder or [Center of other end]: se precizează valoarea înălţimii
cilindrului sau se alege opţiunea C
Solidele de tip cilindru sunt generate implicit astfel încât generatoarea acestora să fie
paralelă cu direcţia axei Z (baza de tip cerc sau elipsă a cilindrului se găseşte întotdeauna în
planul XOY sau într-un plan paralel cu acesta). Opţiunea Center of other end permite
construirea cilindrilor cu înălţimea pe o direcţie oarecare în spaţiu.
Center of other end
Command: cylinder
Current wire frame density: ISOLINES=4
Specify center point for base of cylinder or [Elliptical] <0,0,0>: se specifică punctul 1
Specify radius for base of cylinder or [Diameter]: se precizează valoarea razei
Specify height of cylinder or [Center of other end]: c
Specify center of other end of cylinder: se specifică punctul 2
Modul uzual de indicare a punctului 2 este acela prin introducerea coordonatelor lui
relative în raport cu punctul 1 (figura 3.07).
Să ne reamintim...
Obiectele solide de tip cilindric sunt construite astfel încât înălţimea
acestora este paralelă cu direcţia axei Z. Dacă se doreşte obţinerea cilindrului pe
altă direcţie decât cea a axei Z curente se poate fie defini un nou sistem de
coordonate cu axa Z pe direcţia dorită sau se poate apela la opţiunea "Center of
other end" din cadrul comenzii Cylinder.
Înălţimea
(Height)
conului
Centrul
bazei
conului
Vârful
Centrul conului
bazei Apex
conului (2)
(1)
Să ne reamintim...
Obiectele solide de tip conic sunt construite astfel încât înălţimea acestora
este paralelă cu direcţia axei Z. Dacă se doreşte obţinerea conului pe altă direcţie
decât cea a axei Z curente se poate fie defini un nou sistem de coordonate cu axa
Z pe direcţia dorită sau se poate apela la opţiunea " Apex " din cadrul comenzii
Cone.
2
Înălţimea
Height
Lăţimea
1
Width
Lungimea /
Length
Figura 3.10. Modelul solid de tip WEDGE
CEnter: opţiunea permite construirea corpului solid prin precizarea centrului acestuia (figura 3.11).
1 / CEnter
of Wedge
H
2
Command: wedge
Specify first corner of wedge or [CEnter] <0,0,0>: ce
Specify center of wedge <0,0,0>: se introduc coordonatele centrului obiectului - punctul 1
Specify opposite corner or [Cube/Length]: se specifică coordonatele colţului
paralelipipedului sau se alege una din opţiunile C sau L
Specify height: se precizează valoarea înălţimii
Cube: opţiunea generează un corp cu toate laturile egale prin precizarea lungimii unei laturi.
Specify length: se introduce lungimea laturii
Length: opţiunea permite construirea obiectului prin specificarea lungimii (Length), lăţimii
(Width) şi a înălţimii (Height). Pentru construirea corectă trebuie ca valorile numerice
introduse pentru aceste distanţe să genereze vectori paraleli cu axele X,Y,Z ale sistemului de
coordonate curent (figura 3.10). Introducerea valorilor pozitive determină construcţia pe
direcţia pozitivă a axelor sistemului de coordonate în timp ce valorile negative determină
construcţia pe partea negativă a axelor X,Y,Z. Prin combinarea semnelor acestor valori
numerice se pot obţine pene orientate şi în altă direcţie decât cea implicită.
Command: wedge
Specify first corner of wedge or [CEnter] <0,0,0>: se introduc coordonatele colţului bazei
Specify corner or [Cube/Length]: l
Specify length: se precizează lungimea
Specify width: se precizează lăţimea
Specify height: se precizează înălţimea
Exemplu
Pentru generarea unei pene cu dimensiunile lungime L = 100, lăţime W =
80 şi înălţime H = 60 comanda WEDGE se utilizează astfel:
Command: WEDGE
Specify first corner of wedge or [CEnter] <0,0,0>: se indică punctul de
poziţionarea pentru colţul bazei penei
Specify corner or [Cube/Length]: l- se apelează opţiunea l
Specify length: 100 - se introduce valoarea numerică a lungimii
Specify width: 80- se introduce valoarea numerică a lăţimii
Specify height: 60 - se introduce valoarea numerică a înălţimii
Să ne reamintim...
Metoda implicită de generare a unei pene este cea prin care se specifică
baza de tip dreptunghi prin coordonatele a două colţuri diagonal opuse şi
înălţimea acestuia.
Modul de construcţie prin care se solicită toate cele trei dimensiuni
implică folosirea opţiunii L (Length).
Faţa înclinată a penei este întotdeauna poziţionată în lungul axei X.
3.3.6. Generarea obiectelor solide de formă toroidală
Centrul torului
Command: torus
Current wire frame density: ISOLINES=4
Specify center of torus <0,0,0>: se precizează coordonatele centrului torului
Specify radius of torus or [Diameter]: se precizează raza torului - R
Specify radius of tube or [Diameter]: se precizează raza tubului - r
Prin intermediul comenzii se pot genera şi toruri care se autointersectează. Un astfel de
obiect nu are gaură în centru iar raza tubului este mai mare decât raza torului. Dacă ambele
raze sunt pozitive şi raza tubului este mai mare decât cea a tubului atunci rezultatul este
similar cu o sferă cu două depresiuni la cei doi poli (figura 3.13.a). Dacă raza torului este
negativă iar raza tubului este mai mare, în valoare absolută, decât cea a torului rezultatul este
similar unei sfere cu polii ascuţiţi (figura 3.13.b).
...
a. r > R, r, R >0 b. R < 0, |r| > |R|
Figura 3.13. Modele solide obţinute cu comanda TORUS
3.4. Generarea corpurilor solide prin extrudare
Înălţimea
obiectului
extrudat
Profilul ce urmează a
fi extrudat
Profilul extrudat
Curba
(Path)
Figura 3.16. Modele solide obţinute prin extrudarea unui profil de-a lungul unei curbe
Command: extrude
Current wire frame density: ISOLINES=8
Select objects: se selectează curba ce urmează a fi extrudată
Select objects: Enter
Specify height of extrusion or [Path]: p
Select extrusion path: se selectează curba - Path
Curba cale (path) poate fi un obiect de tipul: linie, cerc, arc, elipsă, polilinie sau curbă
spline. Pentru ca operaţia să fie posibilă, curba nu trebuie să se găsească în acelaşi plan cu
obiectul extrudat.
Solidul rezultat are punctul de start pe planul definit de profil iar celălalt capăt într-un
plan perpendicular pe capătul curbei. Unul dintre capetele curbei cale trebuie să se găsească în
planul profilului ce urmează a fi extrudat. În caz contrar, curba va fi mutată în centrul
profilului (figura 3.17).
Dacă curba cale este o primitivă de tip spline, aceasta trebuie să fie perpendiculară pe
planul curbei de extrudat la unul dintre capete. În caz contrar, AutoCAD-ul roteşte profilul
astfel încât acesta să fie perpendicular pe curba spline.
Să ne reamintim...
Comanda Extrude permite extrudarea doar a contururilor plan, închise
care nu se autointersectează.
Atunci când obiectele ce se doresc a fi extrudate nu formează un profil, (o
singură curbă închisă), aceste se pot reuni prin utilizarea comenzii Pedit (Polyline
edit - editare polilinii) şi a opţiunii J (join - îmbinare).
Dacă curba curba cale (path) nu este constituită dintr-un singur obiect
poate fi transformată într-un profil prin utilizarea comenzii Pedit (ca în exemplul
anterior).
REVOLVE – Comanda generează corp solid 3D prin rotirea unui obiect 2D în jurul
unei axe
Draw » Solids » Revolve
REV
Command: revolve (figura 3.18)
Current wire frame density: ISOLINES=4
Select objects: se selectează profilul ce urmează a fi rotit
Select objects: Enter
Specify start point for axis of revolution or
define axis by [Object/X (axis)/Y (axis)]: se precizează primul punct al axei de rotaţie
Specify endpoint of axis: se precizează al doilea punct al axei de rotaţie
Specify angle of revolution <360>: se precizează unghiul de rotaţie
1
Profilul ce
urmează a fi rotit 2
2
Axa imaginară 1
de revoluţie
a. b. c.
Figura 3.18. Modele solide obţinute prin rotirea unui profil în jurul unei axe
definite prin două puncte (unghi de rotire 1800)
Exemplu
Exemple de corpuri solide obţinute prin extrudare cu unghi de teşire
diferit de zero.
Realizaţi, cu valori numerice proprii, profilul din figura 3.19.a şi generaţi modele
similare celor din figura 3.19 b şi c (unghi de rotaţie - angle of revolution - de 2700.
Comanda solicită prin promter-ul "Select Objects" selectarea acelor obiecte supuse
operaţiei de unire.
a. b. (1 – 2) b. (2 – 1)
Figura 3.21. Model solid obţinut prin scăderea a două corpuri
INTERSECT – Comanda generează un nou obiect prin intersecţia a două sau mai
multe corpuri
Modify » Solids Editing » Intersect
IN
Solidul compozit rezultă din volumul comun a corpurilor supuse operaţiei de
intersecţie (figura 3.22).
Comanda solicită selectarea setului de solide pentru care se doreşte generarea
intersecţiei.
INTERFERE – Comanda determină interferenţa dintre două sau mai multe corpuri
solide şi generează un nou solid
Draw » Solids » Interference
În mod practic, comanda este similară cu Intersect cu menţinerea în desen a obiectelor
solide selectate. Se oferă posibilitatea generării şi poziţionării în desen a volumului comun a
solidelor luate în consideraţie de comanda Interfere.
Să ne reamintim...
Corpuri de tip solid se pot obţine utilizând comenzile Box, Sphere,
Cylinder, Cone, Wedge, Torus şi Torus. Corpuri de tip solid cu o geometrie
specifică rezultă şi utilizând comezile Revolve şi Extrude. Combinarea
corespunzătoare a acestor comenzi, împreună cu comenzile Union, Subtract şi
Intersection permite generarea de corpuri solide cu geometrii complicate.
Rezumat
Un model solid este generat astfel încât să prezinte toate proprietăţile unui
obiect real. În acest sens, pe lângă dimensiuni, modelelor solide li se pot atribui şi
materiale, de unde rezultă proprietăţi de masă, posibilitatea calculării momentelor
de inerţie, centrelor de greutate etc. Toate aceste proprietăţi impun un volum mare
de informaţii pentru reprezentarea modelului. Din acest motiv, din punct de
vedere informaţional, modelarea solidă este cea mai complexă variantă de
modelare.