Sunteți pe pagina 1din 8

C9_2009/2010

INTRODUCERE ÎN DESENAREA 3D

Programul AutoCAD utilizează trei metode de reprezentare grafică a obiectelor


tridimensionale: modelarea wireframe, modelarea superficială (surface - prin suprafeţe) şi
modelarea solidă. Modelarea solidă este metoda uzuală şi preferată în activităţile de proiectare şi
fabricare. Dintre metodele de modelare solidă, cea mai frecvent utilizată este geometria constructivă
solidă (CGS) care, pentru a construi un obiect, utilizează combinarea booleeană a solidelor:
adunarea (union), scăderea (subtract) şi intersecţia (intersect).
Solidele cu care operează aplicaţia AutoCAD se împart în primitive pure (cub, cilindru, con,
sferă, etc.), non-primitive, corpuri 3D generate prin extrudarea sau rotaţia profilurilor plane, şi
superprimitive, corpuri care provin din combinarea solidelor anterior prezentate. Obiectele
tridimensionale, de complexitate ridicată, pot fi create prin generarea şi compunerea primitivelor
pure; variaţia configuraţiei geometrice, elementele neidentificate dimensional, orientările arbitrare
ale primitivelor complică adesea procesul de generare a solidelor. Ca urmare, facilitarea şi
accelerarea procesului de desenare recomandă utilizarea non-primitivele, transferând, în plan, mare
parte a operaţiilor de desenare şi editare.

9.1. DEFINIREA SISTEMULUI DE COORDONATE


Un instrument de bază în realizarea computerizată a desenelor tridimensionale este sistemul
de coordonate al utilizatorului (User Coordinate System) a cărui mobilitate permite definirea
punctelor spaţiale, crearea obiectelor plane cu orientări diferite, editarea geometrică a obiectelor,
definirea direcţiei de extrudare şi a axelor de rotaţie. Localizarea şi orientarea sistemului de
coordonate al utilizatorului se realizează prin comanda UCS (vezi Curs 3):

Command: ucs↵
Current ucs name: *NO NAME*
Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]<World>:
Specify point on X-axis or <Accept>:
Specify point on the XY plane or <Accept>:

În mod implicit, programul defineşte un nou sistem de coordonate prin specificarea a trei
puncte: originea, un punct pe semiaxa pozitivă X şi un punct pe semiaxa pozitivă Y.
Tabelul 9.1 prezintă principalele opţiuni ale comenzii UCS, utilizate frecvent în spaţiul 3D.
Accesarea rapidă a acestor opţiuni se poate face utilizând instrumentele barei mobile UCS (fig. 9.1).

Tabelul 9.1
Opţiune/ Prompt Acţiune
Face - suprapune planul XY peste o faţă a unui obiect tridimensional,
Select face of solid object: selectată într-un punct interior sau pe o muchie. Suprafaţa este
Enter an option vizualizată prin evidenţierea conturului;
[Next/Xflip/Yflip] <accept>: Next - selectează o altă suprafaţă, adiacentă celei iniţial
identificată de program;
Xflip – roteşte UCS-ul în jurul axei X, cu 180°;
Yflip – roteşte UCS-ul în jurul axei Y, cu 180°.
View - plasează planul XY paralel cu ecranul, păstrând poziţia originii.
C9_2009/2010

Opţiune/ Prompt Acţiune


X/Y - roteşte sistemul în jurul axei X, respectiv Y, cu unghiul
Specify rotation angle about n specificat.
axis <0>:
ZAxis - defineşte un nou sistem prin precizarea originii şi a unui punct de
Specify new origin point or pe semiaxa pozitivă Z;
[Object] <0,0,0>:  Object – orientează axa Z pe direcţia tangentei la obiectul
Specify point on positive selectat, în extremitatea cea mai apropiată de punctul de selecţie.
portion of Z-axis <current>:

Face View ZAxis X Y


Fig. 9.1. Opţiuni 3D ale barei mobile UCS

9.2. DESENAREA NON-PRIMITIVELOR

Non-primitivele sunt generate prin „înălţarea” sau rotaţia curbelor plane închise, utilizând
parametri geometrici cunoscuţi (înălţime, unghi) sau curbe generatoare/directoare desenate în
prealabil. Aplicaţia AutoCAD dispune de următoarele comenzi de generare a non-primitivelor:
EXTRUDE, LOFT, SWEEP şi REVOLVE.

9.2.1. EXTRUDAREA PROFILURILOR PLANE

Apelată de la tastatură (ext), din meniul Draw ± Modeling ± Extrude sau din bara mobilă cu
instrumente Modeling ( ), comanda EXTRUDE generează un solid, prin extrudarea unei forme
geometrice plane închise:

Command: ext↵
EXTRUDE
Current wire frame density: ISOLINES=4
Select objects to extrude: (secvenţă repetitivă)
Specify height of extrusion or [Direction/Path/Taper angle]:
Obiectele plane închise care acceptă extrudarea sunt poliliniile, curbele Spline, cercurile,
elipsele, solidele, regiunile, feţele plane ale solidelor. Implicit, extrudarea obiectului selectat se
realizează pe o înălţime precizată ca mărime algebrică (±), după o direcţie paralelă cu axa Z.
Opţiunile comenzii sunt detaliate în tabelul 9.2.

Observaţii:
1. Extrudarea elementelor grafice deschise (segmente de dreapta, arce de cerc şi de elipsă,
poliliniilor) conduce la generarea suprafeţelor 3D;
2. Variabila de sistem DELOBJ controlează dacă geometria generatoare este menţinută sau
eliminată din desen (delobj = 0 menţine întreaga geometrie, delobj = 1 (varianta implicită) elimină
obiectul de extrudat, delobj = 2 elimină obiectul de extrudat şi calea de extrudare), în mod automat

2
C9_2009/2010

sau prin dialog cu utilizatorul (delobj = -1 afişează promptul prin care se solicită menţinerea sau
eliminarea din desen a anumitor elemente geometrice).
Tabelul 9.2
Opţiune/ Prompt Acţiune Rezultat grafic

Opţiune implicită

Direction - extrudează după o


Specify start point of direcţie şi o lungime
direction: precizate prin
Specify end point of specificarea punctelor
direction: de extrem;

Path - extrudează de-a lungul


Select extrusion path: unei căi;

Observaţii:
1. Căi de extrudare pot fi segmentele de dreaptă, cercurile, elipsele, arcele de cerc şi de elipsă,
poliliniile şi curbele Spline 2D şi 3D, muchii ale solidelor şi suprafeţelor, elice;
2. Calea de extrudare nu trebuie să fie coplanară cu obiectul de extrudat şi nu trebuie să prezinte
raze mici de curbură;
3. Opţiunea Path impune ca obiectul de extrudat să se afle într-un plan perpendicular pe calea de
extrudare!

Taper angle - extrudează sub un


Specify angle of taper for anumit unghi;
extrusion <0>:

Observaţie:
O valoare pozitivă a unghiului de extrudare va înălţa profilul în sensul micşorării secţiunii
transversale; o valoare negativă a unghiului va conduce la mărirea suprafeţei secţiunii transversale a
corpului generat.

3
C9_2009/2010

9.2.2. EXTRUDAREA COMPLEXĂ A OBIECTELOR PLANE

Versiunea 2007 introduce noi comenzi de extrudare, care permit atât modificări ale
configuraţiei geometrice ale obiectelor, cât şi setări specifice procesului de extrudare în timpul
generării obiectelor solide/suprafeţelor.

Comanda LOFT permite extrudarea simultană între două sau mai multe profiluri plane
(crossing section curves), utilizând sau nu curbe directoare (guide curves), generând un singur
obiect tridimensional continuu; corpul 3D obţinut este solid sau suprafaţă, după cum curbele plane
generatoare sunt închise, respectiv deschise. Apelată de la tastatură, din bara mobilă cu instrumente
Modeling ( ) sau din meniul Draw ± Modeling ± LOFT, comanda solicită selectarea
contururilor/suprafeţelor plane între care se realizează extrudarea şi specificarea modului de
extrudare – opţiunile comenzii sunt detaliate în tabelul 9.3.

Command: loft
Select cross sections in lofting order: (secvenţă repetitivă)
Enter an option [Guides/Path/Cross sections only] <Cross sections only>:

Tabelul 9.3
Opţiune/ Prompt Rezultat grafic
Command: loft↵
Select cross sections in lofting order:
(contur C1)
Select cross sections in lofting order:
(contur C2)
Select cross sections in lofting order:↵
Enter an option [Guides/Path/Cross
sections only] <Cross sections only>:
(OK în caseta Loft Settings)

Observaţii:
1. Generarea corpului prin opţiunea implicită are la bază o procedură proprie de asociere a
vertexurilor suprafeţelor generatoare – nu întotdeauna se obţine forma dorită;
2. Secţiuni generatoare pot fi segmente de dreaptă, arce de cerc şi de elipsă, polilinii şi curbe Spline
2D, cercuri, elipse, puncte (numai pentru secţiunile extreme), regiuni, solide, feţe ale solidelor;
3. Secţiunile generatoare ale unui solid trebuie să fie toate mărginite de contururi închise, după cum
toate secţiunile directoare ale unei suprafeţe trebuie să fie curbe deschise.
Guides
- controlează modul de extrudare (forma
corpului) prin considerarea unor curbe
directoare care asociază puncte de pe
suprafeţele generatoare.

Select guide curves: curba 1-1’


Select guide curves: curba 2-2’
Select guide curves: curba 3-3’
Select guide curves: curba 4-4’
Select guide curves: ↵
Observaţii:
1. Curbe directoare pot fi segmente de dreaptă, arce de cerc şi de elipsă, curbe Spline, elice, cercuri,

4
C9_2009/2010

Opţiune/ Prompt Rezultat grafic


elipse, polilinii 2D şi 3D;
2. Curbele directoare trebuie să aibă punctele extreme pe secţiunile extreme generatoare. În cazul
mai multor secţiuni generatoare, se impune ca toate curbele directoare să treacă prin vertexuri ale
acestor secţiuni.

Path
Select path:

- se defineşte o singură curbă directoare


(Path) care va influenţa extrudarea dintre
secţiuni.

Observaţii:
1. Calea de extrudare poate fi segment de dreaptă, arc de cerc şi de elipsă, curbă Spline şi polilinie
2D sau 3D;
2. Calea de extrudare trebuie să intersecteze toate secţiunile generatoare.

Comanda SWEEP accelerează procesul de extrudare prin manevrarea implicită a obiectului


de extrudat, relativ la calea de extrudare, şi permite redimensionarea şi repoziţionarea continuă a
acestuia în timpul procesului de generare a corpului 3D. Apelată de la tastatură, din bara mobilă cu
instrumente Modeling ( ) sau din meniul Draw ± Modeling ± SWEEP, comanda afişează
secvenţa de lucru detaliată în tabelul 9.4.

Tabelul 9.4
Opţiune/ Prompt Rezultat grafic

Command: sweep↵
Current wire frame density: ISOLINES=8
Select objects to sweep: se selectează cercul
Select objects to sweep:↵
Select sweep path or [Alignment/Base
point/Scale/Twist]: se selectează arcul de cerc

Observaţii:
1. Obiectul de extrudat poate fi desenat arbitrar, relativ la calea de extrudare – programul
repoziţionează şi reorientează implicit obiectul, plasându-l în poziţia cerută de comanda clasică
EXTRUDE;
2. Obiectele de extrudat pot fi segmente de dreaptă, arce de cerc şi de elipsă, polilinii şi curbe Spline
2D, cercuri, elipse, regiuni, feţe ale solidelor;
3. Căi de extrudare pot fi segmentele de dreaptă, cercurile, elipsele, arcele de cerc şi de elipsă,
poliliniile şi curbele Spline 2D şi 3D, muchii ale solidelor şi suprafeţelor, elice.
Alignment – specifică dacă obiectul de extrudat este aliniat în plan normal la direcţia tangentei la
calea de extrudare, în punctul de start;
Base point – specifică punctul de bază al obiectului de extrudat. Dacă punctul de bază nu se află pe
suprafaţa obiectului, el va fi proiectat pe aceasta;
Scale – scalează obiectul de extrudat, în mod uniform, de-a lungul căii de extrudare;

5
C9_2009/2010

Opţiune/ Prompt Rezultat grafic


Twist – răsuceşte obiectul de extrudat de-a lungul căii de extrudare, cu unghiul precizat.

Command: sweep↵ Command: sweep↵


Current wire frame density: ISOLINES=8 Current wire frame density: ISOLINES=8
Select objects to sweep: 1 found Select objects to sweep: 1 found
Select objects to sweep:↵ Select objects to sweep:↵
Select sweep path or [Alignment/Base Select sweep path or [Alignment/Base
point/Scale/Twist]: s↵ point/Scale/Twist]: t↵
Enter scale factor or [Reference]<1.0000>: .6 Enter twist angle or allow banking for a non-planar
Select sweep path or [Alignment/Base sweep path [Bank]<0.0000>: 270↵
point/Scale/Twist]:↵ Select sweep path or [Alignment/Base
point/Scale/Twist]:↵

9.2.3. ROTAŢIA PROFILURILOR PLANE

Comanda REVOLVE generează solide tridimensionale prin rotaţia profilurilor plane, în


jurul unei axe. Apelată de la tastatură (rev), din bara mobilă cu instrumente Modeling ( ) sau din
meniul Draw ± Modeling ± REVOLVE, comanda afişează următorul dialog:

Command: revolve↵
Current wire frame density: ISOLINES=10
Select objects to revolve: (secvenţă repetitivă)
Specify axis start point or define axis by [Object/X/Y/Z] <Object>:
Specify angle of revolution or [STart angle] <360>:

Fig. 9.2. Generarea solidelor prin rotaţia semisecţiunii longitudinale în jurul axei X

 Implicit, axa de rotaţie se defineşte prin precizarea a două puncte sau poate fi selectată ca obiect
desenat (Object), de tip linie sau segment liniar de polilinie;

6
C9_2009/2010

Amplasarea judicioasă a sistemului de axe facilitează rotaţia obiectelor plane, utilizând axele X,
Y, Z ca axe de rotaţie (fig. 9.2).
STart angle – specifică decalarea rotaţiei faţă de planul obiectului.

9.3. COMPUNEREA CORPURILOR SOLIDE


Aplicaţia AutoCAD realizează operaţii booleene între corpurile solide, operaţii de tip
adunare, scădere, intersecţie. Comenzile dedicate sunt apelate din meniul Modify – opţiunea Solid
Editing, din barele mobile cu instrumente Modeling/Solid Editing sau de la tastatură.

compunere
Fig. 9.3

UNION – compune prin adunare două sau mai multe solide (fig. 9.4b).

Command: _union
Select objects: 1 found
Select objects: 1 found, 2 total
Select objects:↵

SUBTRACT – compune prin scădere două sau mai multe solide (fig. 9.4c). Comanda solicită, la
început, setul de obiecte din care se realizează scăderea (solids to subtract from…), după care
solicită selectarea obiectelor de scăzut (solids to subtract…).

Command: _subtract
Select solids and regions to subtract from ..
Select objects: 1 found
Select objects:↵
Select solids and regions to subtract ..
Select objects: 1 found
Select objects:↵

a) b) c) d)

Fig. 9.4. Compunerea solidelor


a) solide individuale; b) compunerea solidelor prin “adunare”;
c) compunerea solidelor prin “scădere”; d) compunerea solidelor prin intersectare

INTERSECT – realizează intersecţia dintre solide (fig. 9.4d).

7
C9_2009/2010

Command: _intersect
Select objects: 1 found
Select objects: 1 found, 2 total
Select objects:↵

APLICAŢIE

30 50

A-A

5
R1
Ø16

40
15

P 15 4 40
120

25
13
44
70

0
R2

A A
V

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