Editarea Suprafetelor Si Solidelor 1

  • Upload
    alex

  • View
    237

  • Download
    0

Embed Size (px)

Citation preview

  • 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