Grafica pe calculator - Indrumar de laborator

Embed Size (px)

Citation preview

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    1/13

    UNIVERSITATEA TEHNIC A MOLDOVEI

    FACULTATEA CALCULATOARE, INFORMATICA, MICROELECTRONICA

    Veaceslav Perju

    GRAFICA PE CALCULATOR

    NDRUMRI METODICE LA LUCRRI DE LAORATOR

    pentru studenii specialitilor"Automatica i Informatica", "Calculatoare",

    "Microelectronic", "Tehnologii informaionale, FAF

    C!"#"$%u &''(

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    2/13

    CUPRINS

    1. Sintezarea figurilor grafice 32. Sintezarea graficelor funciilor 43. Transformri grafice 64. Sintezarea imaginilor 3D cu utilizarea editorului grafic 3D Studio Max 135. oninutul drii de seam 13!nexe

    !nexa 1. Stas 1".4#2$%. Descrierea &rogramului 14!nexa 2. Stas 1".5#4$". '(id &rogramatorului. 15!nexa 3. Stas 1".5#3$". '(id &rogramatorului de sistem. 16

    )iteratura recomandat 1$

    )* SINTE+AREA FIGURILOR GRAFICE

    Scopul lucrrii *+inerea cuno,tinelor &ractice -n sinteza figurilor grafice

    2

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    3/13

    !artea teoretictemele:1$

    Sarcina lucrrii

    1. De a ela+ora un &rogram &entru sintezarea ,i afi,area figurilor grafice conform

    /ariantelor (ta+elul 1 ,i 2).2. De a afi,a figuri sintezate -n diferite &ori de /izualizare.3. De a descrie fiecare figura sintezat.4. De a utiliza o&eraiuni de sal/are ,i restaurare a imaginilor -n0din fi,iere

    Ta+elul 1. iguri graficer. Denumirea figurii1 )inia2 Treung(i3 Dre&tungi

    4 oligon (numrul de /-rfuri este egalcu nr de ordin al studentului -n registru 4)

    5 aralele&i&ed6 erc$ li&sa% Sector de cerc" Sector de eli&s

    Ta+elul 2. ariantele de -nde&linire a lucrriiarianta

    nr.iguri grafice nr.

    1. 172737475767$7%7"2. 37175747%767$7"723. 27574737"7$767%714. 471737%7$767"72755. $7371727%747"75766. 57274767%737$7"71$. 173757$7"7274767%

    %. 67%727473717$757"". %7176727573747$7"1#. "727473757$767%7111. 173757$7"7274767%12. 274767%7173757$7"13. 37472717"76757%7$

    iguri su+liniate se coloreaz

    ntre#ri de control

    3

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    4/13

    1. !r(itectura staiei grafice2. Dri/ere ,i moduri grafice3. rimiti/e grafice4. orecia formelor imaginilor sintezate

    5. !tri+utele de afi,are ale &rimiti/elor grafice6. Textul -n mod grafic$. Scrierea /alorilor numerice -n mod grafic%. oarta de /izualizare". ormate standard de imagini1#. *&eraii cu imagini

    4

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    5/13

    &* SINTE+AREA GRAFICELOR FUNCIILOR

    Scopul lucrrii *+inerea cuno,tinelor &ractice -n sintezarea ,i afi,area graficelorfunciilor -n +aza +i+liotecii grafice.

    !artea teoretictemele:1$

    Sarcina lucrrii

    1. De a ela+ora un &rogram &entru sintezarea ,i afi,area graficelor funciilor conform/ariantelor 8ta+ela 19

    2. Se folosesc metode de a&roximare 8tema 1393. igurile sintezate s fie descrise4. De a sal/a ,i restaura imagini -n0din fi,iere5. De a &rezenta imagini -n diferite &ori de /izualizare

    Ta+ela 1. ariantele de -nde&linire a lucrrii

    Nr* Fu$c-"a)* 9sin89cos89:cos89:sin8 xxWxkZxkY +===&* xexWxkZxkY === 9cos89:cos89:sin8.* 9cos8:9:sin8 33 eWxZkNY ===/*

    9cos8:9:2

    3sin8 3eWeZY x

    x

    ==

    =

    (* 9sin8:29sin89:sin8 xxWxZeY x =+==

    0* 9sin829:tan8:9cos89sin8 xWxZxxY ===

    1* 9sin839:2tan89:cos8 4 xxWxcZxY +===2* 29cos8::95.#8 4 +=== xkWxzY x

    3* 9tan89:cos89:ln8 xkWxkZxKY ===

    )'* 39:sin89:8 xWxkZxkarctgY ===))* 989:cos829:8 xkctgWxZxkarcctgY ===)&* 989:sin8;29:arcsin8 xktgWxZxkY ===

    ).* 9sin89:sin839:arccos8 xkWxkZxkY ===

    )/* 9sin839:tan8:5%2 3 xkWxkZxxY ===

    )(* 9sin849:cos89:sin832 xkWxkZxkxY ===)0* 39:cos849:sin83.1 xWxkZxkY ===)1* 9cos89:sin82:344 xWkxZxxY ==+=

    )2* 49:cos89:sin85.3 xWkxZkxY ===)3* 99sin83cos8:29:sin82 kxWCBxAxZkxY =++==

    &'* xWxZxY 3:9:cos82 3 ===

    5

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    6/13

    ntre#ri de control

    1. rinci&iile de sintez a graficelor2. Metode de a&roximare

    3. rimiti/e grafice4. orecia formelor imaginilor sintezate5. !tri+utele de afi,are ale &rimiti/elor grafice6. Textul -n mod grafic$. Scrierea /alorilor numerice -n mod grafic%. oarta de /izualizare". ormate standard de imagini1#. *&eraii cu imagini

    6

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    7/13

    .* TRANSFORMRI GEOMETRICE A IMAGINILOR

    Scopul lucrrii *+inerea cuno,tinelor &ractice -n realizarea transformrilor geometrice2D ,i 3D a imaginilor

    !artea teoretictemele:%7 "

    Sarcina lucrrii1. la+orarea &rogramului de rotire7 scalare ,i de&lasare a imaginilor -n &lan ,i -n s&aiu

    a9 xtragei la ecran un triung(i de culoarea

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    8/13

    ntre#ri de control

    1. Translaia -n &lan2. urul originii

    3.

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    9/13

    /* SINTE+AREA IMAGINILOR .D CU UTILI+AREA EDITORULUI GRAFIC .DSTUDIO MA4

    Scopul lucrrii *+inerea cuno,tinelor &ractice -n sinteza imaginilor 3D ,i dinamicecu utilizarea editorului grafic 3D Studio Max

    !artea teoretic tema 15.

    Sarcina lucrrii

    1. rearea o+iectelor de rotaie 3D2. rearea imaginilor dinamice

    ntre#ri de control

    1. rinci&ii de creare a o+iectelor de rotaie 3D1. rinci&ii de creare a imaginilor dinamice

    3* CONINUTUL DRII DE SEAM

    1. oaia de titlu2. Sco&ul lucrrii3. Sarcina lucrrii4. artea teoretic5. odulsurs a &rogramului6. Descrierea &rogramului$. Cmagini sintezate%. oncluzii

    "

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    10/13

    ANE4A )* STAS )3*/'&12* DESCRIEREA PROGRAMULUI

    5678 )3*/'&912 :7;?@>B =@*

    EFGHIFJ EKLKHNNO PLQRIL GLPJKRH GQJPUVWFJ KHXPJQOY LZWFJ G[JPJIF\: ]UI^_FLIHQILJ IHXIH`JIFJ: LEFGHIFJ QLF`JG^L GKU^UKO: FGELQXUJNOJ JbIF`JG^FJ GKJPG[H: [OXL[ F XHKUX^H: [bLPIOJ PHIIOJ: [ObLPIOJ PHIIOJ.

    XH[FGFNLGF L LGLZJIILGJ EKLKHNNO PLEUG^HJG\ [[LPF PLELQIFJQIOJKHXPJQO FQF LZJPFI\ LPJQIOJ KHXPJQO.4. KHXPJQJ ZWFJ G[JPJIF\ PLQRIO ZO U^HXHIOY

    LZLXIH`JIFJ F IHFNJIL[HIFJ EKLKHNNO: EKLKHNNILJ LZJGEJ`JIFJ7 IJLZbLPFNLJ PQ\ ]UI^_FLIFKL[HIFJ EKLKHNNO: \XO^F EKLKHNNFKL[HIF\7 IH ^LLKOb IHEFGHIH EKLKHNNH.

    5. KHXPJQJ UI^_FLIHQILJ IHXIH`JIFJ PLQRIO ZO U^HXHIO ^QHGGO KJhHJNObXHPH` F 8FQF9 IHXIH`JIFJ EKLKHNNO F G[JPJIF\ L ]UI^_FLIHQIOb LKHIF`JIF\b IHEKFNJIJIFJ.

    6. KHXPJQJ EFGHIFJ QLF`JG^L GKU^UKO PLQRIO ZO U^HXHIOY HQLKFN EKLKHNNO: FGELQXUJNOJ NJLPO: GKU^UKH EKLKHNNO G LEFGHIFJN ]UI^_F GLGH[IOb `HGJ F G[\XF NJRPU

    IFNF: G[\XF EKLKHNNO G PKUFNF EKLKHNNHNF.

    EFGHIFJ QLF`JG^L GKU^UKO EKLKHNNO [OELQI\V G U`JLN J^GH EKLKHNNOIH FGbLPILN \XO^J.$. KHXPJQJ GELQXUJNOJ JbIF`JG^FJ GKJPG[H PLQRIO ZO U^HXHIO FEOjQJ^KLIIL[O`FGQFJQIOb NHhFI F UGKLG[7 ^LLKOJ FGELQXUVG\ EKF KHZLJEKLKHNNO.

    KHXPJQJ OXL[ F XHKUX^H PLQRIO ZO U^HXHIOY GELGLZ [OXL[H EKLKHNNO G GLL[JG[UVWJL ILGFJQ\ PHIIOb: [bLPIOJ L`^F [ EKLKHNNU.

    kLEUG^HJG\ U^HXO[H HPKJGH XHKUX^F7 G[JPJIF\ LZ FGELQXL[HIFF LEJKHF[ILEHN\F7 LZJN EKLKHNNO.". KHXPJQJ bLPIOJ PHIIOJ PLQRIO ZO U^HXHIOY

    bHKH^JK7 LKHIFXH_F\ F EKJP[HKFJQIH\ ELPLL[^H [bLPIOb PHIIOb: ]LKNH7 LEFGHIFJ F GELGLZ ^LPFKL[HIF\ [bLPIOb PHIIOb.

    1#. KHXPJQJ ObLPIOJ PHIIOJ PLQRIO ZO U^HXHIOY bHKH^JK F LKHIFXH_F\ [ObLPIOb PHIIOb: ]LKNH7 LEFGHIFJ F GELGLZ ^LPFKL[HIF\ [ObLPIOb PHIIOb.

    11. kLEUG^HJG\ GLPJKRHIFJ KHXPJQL[ FQQVGKFKL[H EL\GIFJQIONF EKFNJKHNF7HZQF_HNF7 GbJNHNF7 KH]F^HNF.

    1#

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    11/13

    12. EKFQLRJIFJ ^ LEFGHIFV EKLKHNNO PLEUG^HJG\ [^QV`H KHXQF`IOJNHJKFHQO7 ^LLKOJ IJ_JQJGLLZKHXIL [^QV`H [ KHXPJQO LEFGHIF\.

    ANE4A &* STAS )3*('/13* GHID PROGRAMATORULUI*

    5678 )3*('/913* JK?K =@>?@*

    $% &'()* +&&-*.)/U^L[LPG[L EKLKHNNFGH PLQRIL GLPJKRH GQJPUVWFJ KHXPJQOY

    IHXIH`JIFJ F UGQL[F\ EKFNJIJIF\ EKLKHNN: bHKH^JKFGF^H EKLKHNNO: LZKHWJIFJ EKLKHNNJ: [bLPIOJ F [ObLPIOJ PHIIOJ: GLLZWJIF\.

    XH[FGFNLGF L LGLZJIILGJ PL^UNJIO PLEUG^HJG\ LZJPFI\ LPJQIOJKHXPJQO FQF [[LPF IL[OJ.

    0% 1&2*3-4.)* 3452*&62.1. KHXPJQJ HXIH`JIFJ F UGQL[F\ EKFNJIJIF\ EKLKHNN PLQRIO ZO U^HXHIOIHXIH JIFJ F ]UI^_FF7 [OELQI\JNOJ EKLKHNNL7 UGQL[F\7 IJLZbLPFNOJ PQ\[OELQIJIF\ EKLKHNNO 8LZJN LEJKHF[IL EHN\F7 KJZL[HIF\ ^ GLGH[U FEHKHNJKHN EJKF]JKFIOb UGKLG[7 KJZL[HIF\ ^ EKLKHNNILL LZJGEJ`JIFV F

    .E.9.2.2. KHXPJQJ HKH^JKFGF H EKLKHNNO PLQRIL ZO EKF[JPJIL LEFGHIFJLGIL[IOb bHKH^JKFGF^ F LGLZJIILGJ EKLKHNNO 8[KJNJIIOJ bHKH^JKFGF^F7

    KJRFN KHZLO7 GKJPG[H ^LIKLQ\ EKH[FQILGF [OELQIJIF\ FGHNL[LGGHIH[QF[HJNLGF EKLKHNNO F .E.9.2.3. KHXPJQJ ZKHWJIFJ ^ EKLKHNNJ PLQRIL ZO EKF[JPJIL LEFGHIFJ EKL_JPUK[OXL[H EKLKHNNO 8GELGLZO EJKJPH`F UEKH[QJIF\ F EHKHNJKL[ PHIIOb F PK.9.2.4. KHXPJQJ bLPIOJ F [ObLPIOJ PHIIOJ PLQRIL ZO EKF[JPJIL LEFGHIFJLKHIFXH_FF FGELQXUJNL [bLPIL F [ObLPIL FI]LKNH_FF F7 EKF IJLZbLPFNLGF7 JJ^LPFKL[HIF\.2.5. KHXPJQJ LLZWJIF\ PLQRIO ZO U^HXHIO J^GO GLLZWJIF7 [OPH[HJNOb

    EKLKHNNFGU FQF LEJKHLKU [ bLPJ [OELQIJIF\ EKLKHNNO7 LEFGHIFJ Fb GLPJKRHIF\F PJG[F7 ^LLKOJ IJLZbLPFNL EKJPEKFI\ EL jFN GLLZWJIF\N.2.6. EKFQLRJIFF ^ KU L[LPG[U EKLKHNNFGH NLU ZO EKF[JPJIOPLELQIFJQIOJ NHJKFHQO 8EKFNJKO7 FQQVGKH_FF7 HZQF_O7 KH]F^F F .E.9.

    11

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    12/13

    ANE4A .* STAS )3*('.13* GHID PROGRAMATORULUI DE SISTEM*

    5678 )3*('.913 :7;?B =@>?@*

    $% &'()* +&&-*.)/U^L[LPG[L GFGJNILL EKLKHNNFGH PLQRIL GLPJKRH GQJPUVWFJ KHXPJQOY

    LZWFJ G[JPJIF\ L EKLKHNNJ: GKU^UKH EKLKHNNO: IHGKL^H EKLKHNNO: EKL[JK^H EKLKHNNO: PLELQIFJQIOJ [LXNLRILGF: GLLZWJIF\ GFGJNILNU EKLKHNNFGU.

    XH[FGFNLGF L LGLZJIILGJ PL^UNJIO PLEUG^HJG\ LZJPFI\ LPJQIOJKHXPJQO FQF [[LPF IL[OJ. LZLGIL[HIIOb GQU`H\b PLEUG^HJG\ KHXPJQ kLELQIFJQIOJ [LXNLRILGF IJEKF[LPF7 H [ IHFNJIL[HIF\b KHXPJQL[ LEUG^H GQL[L EKLKHNNH FQF XHNJI\ JLIH IHFNJIL[HIFJ EKLKHNNO.

    0% 1&2*3-4.)* 3452*&62.1. KHXPJQJ ZWFJ G[JPJIF\ L EKLKHNNJ PLQRIH ZO U^HXHIO IHXIH`JIFJ F]UI^_FF EKLKHNNO F G[JPJIF\ L JbIF`JG^Fb F EKLKHNNIOb GKJPG[Hb7LZJGEJ`F[HVWFb [OELQIJIFJ PHIIL EKLKHNNO.2.2. KHXPJQJ KU^UKH EKLKHNNO PLQRIO ZO EKF[JPJIO G[JPJIF\ L GKU^UKJEKLKHNNO7 JJ GLGH[IOb `HG\b7 L G[\X\b NJRPU GLGH[IONF `HG\NF F L G[\X\b GPKUFNF EKLKHNNHNF.2.3. KHXPJQJ HGKL^H EKLKHNNO PLQRIL ZO EKF[JPJIL LEFGHIFJ PJG[F ELIHGKL^J EKLKHNNO IH UGQL[F\ ^LI^KJILL EKFNJIJIF\ 8IHGKL^H IH GLGH[JbIF`JG^Fb GKJPG[7 [OZLK ]UI^_F F PK.9.pKF IJLZbLPFNLGF EKF[LP\ EL\GI\VWFJ EKFNJKO.

    2.4. KHXPJQJ pKL[JK^H EKLKHNNO PLQRIO ZO EKF[JPJIL LEFGHIFJ GELGLZL[EKL[JK^F7 ELX[LQ\VWFb PH LZWJJ XH^QV`JIFJ L KHZLLGELGLZILGF EKLKHNNO8^LIKLQIOJ EKFNJKO7 NJLPO EKLLIH7 KJXUQHO9.2.5. KHXPJQJ kLELQIFJQIOJ [LXNLRILGF PLQRIL ZO EKF[JPJIL LEFGHIFJPLELQIFJQIOb KHXPJQL[ ]UI^_FLIHQIOb [LXNLRILGJ EKLKHNNO F GELGLZL[ Fb[OZLKH.2.6. KHXPJQJ LLZWJIF\ GFGJNILNU EKLKHNNFGU PLQRIO ZO U^HXHIO J^GOGLLZWJIF7 [OPH[HJNOb [ bLPJ [OELQIJIF\ IHGKL^F7 EKL[JK^F EKLKHNNO7 H H^RJ[ bLPJ [OELQIJIF\ EKLKHNNO7 LEFGHIFJ Fb GLPJKRHIF\ F PJG[F7 ^LLKOJIJLZbLPFNL EKJPEKFI\ EL jFN GLLZWJIF\N.2.$. EKFQLRJIFF ^ KU^L[LPG[U GFGJNILL EKLKHNNFGH NLU ZO EKF[JPJIO

    PLELQIFJQIOJ NHJKFHQO 8EKFNJKO7 FQQVGKH_FF7 HZQF_O7 KH]F^F F .E.9.

    12

  • 7/24/2019 Grafica pe calculator - Indrumar de laborator

    13/13

    LITERATURA RECOMANDAT

    1. er>u . 'rafica &e calculator. urs de &relegeri (ersiunea electronic). qTM72##5.

    2. lada M. 'rafica &e calculator in lim+a>ele ascal si . ucuresti7 1""2.3. Moldo/eanu . 'rafica &e calculator. ucuresti7 1""6.4. pH[QFPFG . QLKFNO NHhFIIL KH]F^F F LZKHZL^F FXLZKHRJIF. v. Y

    vFK7 1"%6.

    5. LPRJKG k. QLKFNF`JG^FJ LGIL[O NHhFIIL KH]F^F. v. Y vFK7 1"%".6. FKI k. vF^KL^LNEVJKIH\ KH]F^H. v. Y vFK7 1"%$.$. vHKFIJG . FIJX FXLZKHRJIF. v. Y HPFL F G[\X7 1""#.%. NNJKHQ w. vHhFIIH\ KH]F^H IH p . v. Y LQ FGJN 7 1""2.". NNJKHQ w. pKFI_FEO NHhFIIL KH]F^F. . v. Y LQ FGJN7 1""2.

    13