Download - Editarea Suprafetelor Si Solidelor 1
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
1/20
2. EDITAREA
SUPRAFEŢELOR ŞI
SOLIDELOR
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
2/20
2.1. GENERALITĂŢI • Metoda veche de concepere în plan a obiectelor tridimensionale este limitată în
primul rând datorită faptului că reprezentările absolut necesare din diverse planuritrebuie ulterior combinate mintal.
• După cum am văzut în capitolul anterior, modul avansat de vizualizare aobiectelor în trei dimensiuni (3D) permite vizualizarea i realizarea tuturor proiec!iilor
ulterioare, atunci când, s"a realizat direct un obiect 3D. De aceea este normal a concepeun obiect direct în 3D (de fapt aa cum este el), să"l vizualizăm, să"l animăm, să"iîmbunătă!im calitatea afiării ima#inii i la sfârit să e$tra#em datele necesare procesuluiulterior de fabrica!ie.
• De fapt ma%oritatea mainilor unelte moderne sunt numerice i pot avea interfa!ădirect cu calculatorul pe care am realizat obiectele tridimensionale.
•&n favoarea directei proiectări în 3D a obiectelor mai putem adău#a i aspectul,deloc de ne#li%at, că proiectarea în 3 dimensiuni aduce mult mai multe satisfac!ii întru"
cât po!i vizualiza imediat rodul ima#ina!iei tale.
• &n continuare vom prezenta principalele modalită!i de realizare a suprafe!elor isolidelor.
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
3/20
2.2. Editarea (generarea) !"ra#e$e%&r
'uprafe!ele, în #eneral sunt obiecte cu două dimensiuni#eometrice (a treia dimensiune #eometrică fiind ne#li%abilăca valoare în compara!ie cu celelalte două) dar de cele maimulte ori definirea acestor suprafe!e implică lucrul în 3dimensiuni.
• 'uprafe!ele pot fi formate între contururi de linii sau polilinii, definite ca o re!ea #en plasă de sârmă (ire
frame), ob!inute prin rotirea sau translatarea unei curbe#eneratoare sau direct prin combinarea de suprafe!e
predefinite de uto*D.
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
4/20
2.2.1.S!"ra#e$e "rede#inite de A!t&'AD
• uto*D"ul pune ladispozi!ia utilizatorilor câtevasuprafe!e uzuale. +le pot fi apelatedin meniul Dra i mai apoi
'urfaces.• Meniul derulant va fi ca celdin fi#. , după care vom apela3D'urfaces. -a apare căsu!a dedialo# 3D b%ects ca fi#. /.
• Munca de realizare a
suprafe!elor elementare 3D poate fiuurată, în unele cazuri, deurmătoarele suprafe!e predefinite,ce se pot ob!ine din caseta dedialo# 3D b%ects.
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
5/20
• " 0o$3d (paralelipiped)
• " 12ramid (piramidă)• " ed#e (plan înclinat)
• " Dome (emisferă superioară)
• " 'phere (sferă)
• " *one (con)
• " 4orus (tor)• " Dish (emisferă inferioară)
• " Mesh (re!ea 3D)
• ceste obiecte se pot selecta fie cuclic pe nume sau cu clic pe obiect.
1entru fiecare obiect va apare undialo# care va defini coordonatele#eometrice ale obiectului (lun#ime,înăl!ime, rază, diametru, etc.).
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
6/20
&*d. • Dialo#ul ce precede comenzii permite
introducerea dimensiunilor paralelipipeduluii a un#hiului de rota!ie fa!ă de a$a 5. 6adialo# este uor de răspuns dacă seurmărete desenul din fi#. 3.
• *ommand7 8ai8bo$• 'pecif2 corner point of bo$7• 'pecif2 len#th of bo$7• 'pecif2 idth of bo$ or 9*ube:7• 'pecif2 hei#ht of bo$7• 'pecif2 rotation an#le of bo$ about the 5
a$is or 9;eference:7• Dacă la op!iunea ;= se vaspecifica referin!a un#hiului ('pecif2 thereference an#le ?@A7) i un#hiul de rota!ie('pecif2 the ne an#le7).
corner point
len#th
idth
hei#ht
rotation an#le $
2
z
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
7/20
P+ra,id• Dialo#ul comenzii urmărete specificarea
dimensiunilor piramidei i este uor de în!eles dacăse urmărete construc!ia din fi#.
• *ommand7 8ai8p2ramid• 'pecif2 first corner point for base of p2ramid7• 'pecif2 second corner point for base of p2ramid7• 'pecif2 third corner point for base of p2ramid7
• 'pecif2 fourth corner point for base of p2ramid or94etrahedron:7
• 'pecif2 ape$ point of p2ramid or 9;id#eB4op:7• Cn trunchi de piramidă se poate construi
dacă în loc de specificarea coordonatelor ape$uluise folosete op!iunea 4op i mai apoi se indică cele patru coordonate ale bazei opuse ('pecif2 firstcorner point for top of p2ramid7 'pecif2 secondcorner point for top of p2ramid7 'pecif2 thirdcorner point for top of p2ramid7 'pecif2 fourthcorner point for top of p2ramid7).
first corner point
second corner point
third corner point
fourth corner point
ape$ point of p2ramid
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
8/20
Dacă se dorete construc!ia unui tetraedru se foloseteop!iunea 4etrahedron atunci când se cere specificarea celui de al patrulea punct al bazei. -a apare în continuare un dialo# ce vacere specificarea celorlalte trei puncte ale suprafe!ei opuse
('pecif2 first corner point for top of tetrahedron7 'pecif2 secondcorner point for top of tetrahedron7 'pecif2 third corner point fortop of tetrahedron7).
Eolosind op!iunea ;id#e în locul specificării ape$ului se poate construi un trunchi de piramidă de#enerat într"o pană, cu
specificarea celor două puncte ale muchiei ('pecif2 first rid#e end point of p2ramid7 'pecif2 second rid#e end point of p2ramid7)
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
9/20
-edge
• 'e urmărete localizarea punctului de începutde construc!ie al penei, al lun#imii, lă!imii,înăl!imii i a un#hiului de rota!ie fa!ă de a$a5 (fi#. F). Dialo#ul este următorul (vezi iconstruc!ia din fi#. F)7
• *ommand7 8ai8ed#e
• 'pecif2 corner point of ed#e7• 'pecif2 len#th of ed#e7• 'pecif2 idth of ed#e7• 'pecif2 hei#ht of ed#e7• 'pecif2 rotation an#le of ed#e about the 5
a$is7• Crmărind construc!ia #eometrică din
fi#. F observăm că pana va avea ca bază undreptun#hi aflat în planul GH, pana fiinddreaptă. 'pecificând o valoare pentru un#hiulde rota!ie fa!ă de a$a 5 putem înclina pana.
corner point
len#th(idth
hei#ht
rotation an#le5
2
$
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
10/20
D&,e
• *onstruc!ia unei emisfere superioare presupune indicarea centrului i a razei(diametrul) emisferei. 1entru a putea fivizualizată ea are trasate cercuri cereprezintă lon#itudinea i latitudinea. Iumărul acestor cercuri poate fi modificatrăspunzând la dialo#ul comenzii. Crmărind
i construc!ia #eometrică din fi#. J dialo#ulcomenzii este uor de interpretat. cestaeste7
• *ommand7 8ai8dome
• 'pecif2 center point of dome7
• 'pecif2 radius of dome or 9Diameter:7
• +nter number of lon#itudinal se#ments forsurface of dome ?JA7
• +nter number of latitudinal se#ments forsurface of dome ?KA7
center point
radiusnumber of lon#itudinal se#ments
number of latitudinal se#ments
z
2
$
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
11/20
S"ere
• Dialo#ul pentru construc!ia unei sfereeste asemănător cu cel al construc!iei dela construc!ia unei emisfere. cesta esteuor de urmărit dacă se are în vedere iconstruc!ia #eometrică din fi#. L.
• *ommand7 8ai8sphere• 'pecif2 center point of sphere7
• 'pecif2 radius of sphere or 9Diameter:7
• +nter number of lon#itudinal se#mentsfor surface of sphere ?JA7
• +nter number of latitudinal se#ments
for surface of sphere ?JA7
center point
radius
number of lon#itudinal se#ments
number of latitudinal se#ments
z 2
$
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
12/20
'&ne
• *omanda permite construc!ia unui consau trunchi de con prin indicarea razei(diametrul) bazei mari, a razei(diametrul) bazei mici i a înăl!imiiconului. *a i în cazul celorlalte douăcomenzi anterioare se solicită inumărul de se#mente ce materializeazăsuprafa!a e$terioară a conului. Dialo#ulcomenzii este (vezi i fi#. K)7
• *ommand7 8ai8cone• 'pecif2 center point for base of cone7• 'pecif2 radius for base of cone or
9Diameter:7
• 'pecif2 radius for top of cone or9Diameter: ?@A7
• 'pecif2 hei#ht of cone7• +nter number of se#ments for surface of
cone ?JA7
center point
radius for top of cone
hei#ht
number of se#ments for surface
radius for base
$
2
z
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
13/20
T&r!
• *onstruc!ia torului este condi!ionată deintroducerea coordonatelor centruluitorului, de specificarea razei torului i arazei tubului. 1entru reprezentare estenecesar a specifica i numărul de cercuride pe circumferin!a tubului i a torului.inând cont de reprezentarea din fi#. N
se poate urmării construc!ia unui tor pe baza dialo#ului comenzii7
• *ommand7 8ai8torus
• 'pecif2 center point of torus7
• 'pecif2 radius of torus or 9Diameter:7
• 'pecif2 radius of tube or 9Diameter:7
• +nter number of se#ments around tubecircumference ?JA7
• +nter number of se#ments around toruscircumference ?JA7
center point
radius of torus
radius of tube
se#ments around tube circumfererence
se#ments around torus circumference
$
2
z
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
14/20
Di
• *onstruc!ia emisferei inferioareeste asemănătoare cu construc!iaemisferei superioare, dialo#ul fiindi acesta asemănător (a se urmăriiconstruc!ia #eometrică din fi#. @)7
• *ommand7 8ai8dish• 'pecif2 center point of dish7
• 'pecif2 radius of dish or9Diameter:7
• +nter number of lon#itudinalse#ments for surface of dish ?JA7
• +nter number of latitudinalse#ments for surface of dish ?KA7
center point
radius
number of lon#itudinal se#mentsnumber of latitudinal se#ments
z 2
$
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
15/20
/e
• *omanda permite construc!ia uneisuprafe!e cu patru laturi prinspecificarea coordonatelor col!urilor.ceastă suprafa!ă este străbătutăechidistant de o re!ea pe direc!iile adouă laturi alăturate. Dialo#ul comenzii
este (vezi i fi#. )7• *ommand7 8ai8mesh
• 'pecif2 first corner point of mesh7
• 'pecif2 second corner point of mesh7
• 'pecif2 third corner point of mesh7
• 'pecif2 fourth corner point of mesh7
• +nter mesh size in the M direction7 @• +nter mesh size in the I direction7 /@
M direction
I directionfirst corner second corner point
third corner pointfourth corner point
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
16/20
*DFA'E.
• 1ermite desenarea suprafe!elor plane în spa!iul tridimensional. 'pa!iul planob!inut nu este umplut, dar entită!ile ce se află în spate sau care intersectează planul pot fi ascunse cu comanda OPD+. 1entru indicarea coordonatelor punctelor ce alcătuiesc suprafa!a plană trebuie ales un sens de parcur#ere alaturilor suprafe!ei i în această ordine vor fi specificate punctele. suprafa!ă
plană poate avea trei sau patru laturi. 1entru ca o latură să fie invizibilăînaintea coordonatei se tastează i (Pnvisibile). Dialo#ul comenzii esteurmătorul7
• 'pecif2 first point or 9Pnvisible:7
• 'pecif2 second point or 9Pnvisible:7
• 'pecif2 third point or 9Pnvisible: ?e$itA7• 'pecif2 fourth point or 9Pnvisible: ?create three"sided faceA7• 'pecif2 third point or 9Pnvisible: ?e$itA7•
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
17/20
• Dacă nu se părăsete comandadupă ce s"a realizat o suprafa!ă
plană i continuăm să specificămcoordonate de noi puncte, vor firealizate în continuare suprafe!e cuultimele patru puncte, dupăspecificarea a două noi puncte, caîn fi#. /.
• PFA'E.• *reează suprafe!e poli#onale 3D
oarecare cu mai multe laturi.4rebuie specificat coordonatele
fiecărui verte$, fără a indicaanterior valori pentru numărulverte$urilor.
first pointsecond point
third pointfourth pointthird point
fourth point
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
18/20
*D/ES0
• *reează suprafe!e spa!iale cu patru laturi. 4rebuie specificată dimensiuneasuprafe!ei care este privită ca o re!ea de M coloane i I linii (ma$im /FJ).uto*D"ul solicită apoi coordonatele fiecărui verte$. 'e introduc în ordinevete$"urile pornind de pe coloana de sus în %os ca i elementele unui matricedreptun#hiulare ce are M coloane i I linii (a,,, a/,, a3,, Q, a I,, a/,, a//, Q, a I/,Q, Q, a,M, a/M, Q, a IM). Datorită numărului mare de coordonate ce trebuie
introduse de obicei se folosete un limba% de pro#ramare care calculează itransferă aceste puncte în uto*D atunci când avem suprafe!e mari.
• &n fi#. 3. b, este reprezentată suprafa!a cu i dacă este îndeplinităcondi!ia . ceastă suprafa!ă este creată cu K@@ verte$ "uri (I R /@, M R S@).*alculul coordonatelor celor K@@ de puncte s"a făcut în limba% de pro#ramare
4urbo 1ascal prin varierea lui $, varierea lui 2 i calculul lui z. 4ransferul dedate s"a făcut cu a%utorul unui fiier script. 'uprafa!a văzută de deasupra a$ei5 este reprezentată în fi#. 3. a, iar cu a%utorul comenzii 3Dorbit în fi#. 3. b.
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
19/20
-
8/18/2019 Editarea Suprafetelor Si Solidelor 1
20/20