6.3. Interpoloivat sävytysmenetelmät. Interpoloivat sävytysmenetelmät Gouraudin sävytys

Samankaltaiset tiedostot
2.4. Juurifunktio ja -yhtälöt

****************************************************************** MÄÄRITELMÄ 4:

Neliömatriisin A determinantti on luku, jota merkitään det(a) tai A. Se lasketaan seuraavasti: determinantti on

ja differenssi jokin d. Merkitään tämän jonon n:n ensimmäisen jäsenen summaa kirjaimella S

3.7. Rekursiivisista lukujonoista

Polynomien laskutoimitukset

= a sanoo vain, että jonon ensimmäinen jäsen annetaan. Merkintä a. lasketaan a :stä.

Kertausosa. Kertausosa. 3. Merkitään. Vastaus: 2. a) b) 600 g. 4. a)

LINSSI- JA PEILITYÖ TEORIAA. I Geometrisen optiikan perusaksioomat

Ristitulo ja skalaarikolmitulo

Kertaustehtävien ratkaisut

1.3 Toispuoleiset ja epäoleelliset raja-arvot

1.1. Laske taskulaskimella seuraavan lausekkeen arvo ja anna tulos kolmen numeron tarkkuudella: tan 60,0 = 2, ,95

2.4 Pienimmän neliösumman menetelmä

Potenssi a) Kirjoita potenssiksi ja 7 ( 7) ( 7) ( 7). b) Kirjoita kertolaskuksi 9 6 ja ( 11) 3. Laskuja ei tarvitse laskea.

Geometrinen lukujono. Ratkaisu. a2 = 50 4 = 200 a3 = = 800 a4 = = 3 200

Kertymäfunktio. Kertymäfunktio. Kertymäfunktio: Mitä opimme? 2/2. Kertymäfunktio: Mitä opimme? 1/2. Kertymäfunktio: Esitiedot

4 Taso- ja avaruuskäyrät

Menetelmiä formuloinnin parantamiseen

Integraalilaskentaa. 1. Mihin integraalilaskentaa tarvitaan? MÄNTÄN LUKIO

TEHTÄVIEN RATKAISUT. Luku a) Jonon neljä ensimmäistä jäsentä saadaan sijoittamalla n= 1, n= 2, n= 3 ja n = 4 lausekkeeseen

Digitaalinen videonkäsittely Harjoitus 5, vastaukset tehtäviin 25-30

lim + 3 = lim = lim (1p.) (3p.) b) Lausekkeen täytyy supistua (x-2):lla, joten osoittajan nollakohta on 2.

Matematiikan tukikurssi

11. MÄÄRÄTTY INTEGRAALI JA TILAVUUS

3.2 Polynomifunktion kulku. Lokaaliset ääriarvot

Riemannin integraalista

Syksyn 2015 Pitkän matematiikan YO-kokeen TI-Nspire CAS -ratkaisut

TYÖ 30. JÄÄN TIHEYDEN MÄÄRITYS. Tehtävänä on määrittää jään tiheys.

6 Integraalilaskentaa

3.3 KIELIOPPIEN JÄSENNYSONGELMA Ratkaistava tehtävä: Annettu yhteydetön kielioppi G ja merkkijono x. Onko

10. MÄÄRÄTYN INTEGRAALIN KÄYTTÖ ERÄIDEN PINTA-ALOJEN LASKEMISESSA

1. Derivaatan Testi. Jos funktio f on jatkuva avoimella välillä ]a, b[ ja x 0 ]a, b[ on kriit. tai singul. piste niin. { f (x) > 0, x ]a, x 0 [

Differentiaali- ja integraalilaskenta 1 (CHEM) Laskuharjoitus 4 / vko 47, mallivastaukset

II.1. Suppeneminen., kun x > 0. Tavallinen lasku

A-Osio. Valitse seuraavista kolmesta tehtävästä kaksi, joihin vastaat. A-osiossa ei saa käyttää laskinta.

763333A KIINTEÄN AINEEN FYSIIKKA Ratkaisut 1 Kevät 2014

Sinilause ja kosinilause

x k 1 Riemannin summien käyttö integraalin approksimointiin ei ole erityisen tehokasta; jatkuvasti derivoituvalle funktiolle f virhe b

Testit laatueroasteikollisille muuttujille. Testit laatueroasteikollisille muuttujille. Testit laatueroasteikollisille muuttujille: Esitiedot

Laskut kirjoitetaan vasempaan reunaan, vastaukset tulevat oikeaan reunaan.

a) Määritä signaalin x[n] varianssi (keskimääräinen teho) σ x c) Määritä signaalikvantisointikohinasuhde SQNR, kun tiedetään, että

Vakioiden variointi kolmannen kertaluvun yhtälölle

Numeerinen integrointi

Matematiikan tukikurssi

Numeeriset menetelmät TIEA381. Luento 9. Kirsi Valjus. Jyväskylän yliopisto. Luento 9 () Numeeriset menetelmät / 29

Kertausosa. Kertausosa. Verrattuna lähtöarvoon kurssi oli laskenut. Kalliimman tukkuhinta 1,2 480 = 576 Kalliimman myyntihinta 1,3

OSA 1: POLYNOMILASKENNAN KERTAUSTA, BINOMIN LASKUSÄÄNTÖJÄ JA YHTÄLÖNRATKAISUA

Matematiikan tukikurssi

2.6 SÄÄNNÖLLISET LAUSEKKEET Automaattimalleista poikkeava tapa kuvata yksinkertaisia kieliä. Olkoot A ja B aakkoston Σ kieliä. Perusoperaatioita:

Säännöllisten operaattoreiden täydentäviä muistiinpanoja

Tee B-osion konseptiin etusivulle pisteytysruudukko! Muista kirjata nimesi ja ryhmäsi. Välivaiheet perustelevat vastauksesi!

Painopiste. josta edelleen. x i m i. (1) m L A TEX 1 ( ) x 1... x k µ x k+1... x n. m 1 g... m n g. Kuva 1. i=1. i=k+1. i=1

Esimerkki 8.1 Määritellään operaattori A = x + d/dx. Laske Af, kun f = asin(bx). Tässä a ja b ovat vakioita.

L 0 L. (a) Entropian ääriarvo löydetään derivaatan nollakohdasta, dl = al 0 L )

Riemannin integraali

Tehtävä 1. Jatka loogisesti oheisia jonoja kahdella seuraavaksi tulevalla termillä. Perustele vastauksesi

3 Integraali ja derivaatta

EDE Elementtimenetelmän perusteet. Luento vk 1 Syksy Matematiikan ja matriisilaskennan kertausta

T Kevät 2009 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (Predikaattilogiikka )

1. osa, ks. Solmu 2/ Kahden positiivisen luvun harmoninen, geometrinen, aritmeettinen ja + 1 u v 2 1

Sähkömagneettinen induktio

2.2 Monotoniset jonot

Integraalilaskenta. Määrätty integraali

JARRUDYNAMOMETRIN LASKENTAOHJELIITE

Jatkuvia jakaumia. Jatkuvia jakaumia. Jatkuvia jakaumia Mitä opimme? 2/3. Jatkuvia jakaumia Mitä opimme? 1/3. Jatkuvia jakaumia Mitä opimme?

Käydään läpi: ääriarvo tarkastelua, L Hospital, integraalia ja sarjoja.

LYHYEN MATEMATIIKAN SIMULOITU YO-KOE 2 RATKAISUT

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 7: Integraali ja analyysin peruslause

7.lk matematiikka. Geometria 1

MS-A010{2,3,4,5} (SCI,ELEC*, ENG*) Differentiaali- ja integraalilaskenta 1 Luento 7: Integraali ja analyysin peruslause

Vastaa tehtäviin 1-4 ja valitse toinen tehtävistä 5 ja 6. Vastaat siis enintään viiteen tehtävään.

( ) Pyramidi 4 Analyyttinen geometria tehtävien ratkaisut sivu 321 Päivitetty Saadaan yhtälö. 801 Paraabeli on niiden pisteiden ( x,

Mat Sovellettu todennäköisyyslasku A

Suorakaidekanavat. lindab suorakaidekanavat

Automaattimalleista poikkeava tapa kuvata yksinkertaisia kieliä. Olkoot A ja B aakkoston Σ kieliä. Perusoperaatioita:

Sarjaratkaisun etsiminen Maplella

Viivaintegraali: "Pac- Man" - tulkinta. Viivaintegraali: "Pac- Man" - tulkinta. "Perinteisempi" tulkinta: 1D 3/19/13

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 9: Integroimismenetelmät

Suorat, käyrät ja kaarevuus

R4 Harjoitustehtävien ratkaisut

Kvanttimekaniikan perusteet

Matematiikan johdantokurssi, syksy 2017 Harjoitus 6, ratkaisuista. 1. Onko jokin demojen 5 tehtävän 3 relaatioista

LIITTEET Liite A Stirlingin kaavan tarkkuudesta...2. Liite B Lagrangen kertoimet...3

θ 1 θ 2 γ γ = β ( n 2 α + n 2 β = l R α l s γ l s 22 LINSSIT JA LINSSIJÄRJESTELMÄT 22.1 Linssien kuvausyhtälö

5.4 Ellipsi ja hyperbeli (ei kuulu kurssivaatimuksiin, lisätietoa)

MS-A010{2,3,4,5} (SCI,ELEC*, ENG*) Differentiaali- ja integraalilaskenta 1 Luento 9: Integroimismenetelmät

LASKENTA laskentakaavat

Aalto-yliopisto, Teknillisen fysiikan laitos PHYS-E0460 Reaktorifysiikan perusteet Harjoitus 5, mallivastaukset Syksy 2016

8.4 Gaussin lause Edellä laskettiin vektorikentän v = rf(r) vuo R-säteisen pallon pinnan läpi, tuloksella

VALTIOTIETEELLINEN TIEDEKUNTA TILASTOTIETEEN VALINTAKOE Ratkaisut ja arvostelu

Reaalinen lukualue. Millainen on luku, jossa on päättymätön ja jaksoton desimaalikehitelmä?

Tasaväli-integraali. Mikko Rautiainen. matematiikan Pro Gradu-tutkielma

Rekursioyhtälön ratkaisutapa #1: iteratiivinen korvaus

Preliminäärikoe Pitkä Matematiikka

2 INTEGRAALILASKENTAA 2.1 MÄÄRÄTTY INTEGRAALI

Pythagoraan lause. Pythagoras Samoslainen. Pythagoraan lause

2 Epäoleellinen integraali

ICS-C2000 Tietojenkäsittelyteoria Kevät 2016

Transkriptio:

6.3. Iterpoloivt sävytysmeetelmät Seurvksi trkstell, mite esitettyä pistee vlo itesiteettimlli void käyttää moikulmiolle j lske vlo itesiteetti tämä tsolle. Käytettävissä o Gourudi j Phogi meetelmät. Eemmä käytetty Phogi meetelmä t trkemmt kirkksti vlistut kohdt. Gourudi meetelmä o kuiteki huomttvsti opempi suoritusjlt. Molempi meetelmiä käytetää lskem iterpoloiti kärkie iformtio perusteell moikulmio pisteille. Smll väheetää moikulmio särmie erottumist lopullisess kuvss. Iterpoloivt sävytysmeetelmät Gourudi sävytys Gourudi meetelmässä lsket kuvtull loklill heijstusmllill vlo itesiteetti moikulmio kärjissä, jok jälkee iterpoloid iide välillä projisoitvie pisteide itesiteetit. Tähä käytetää luvu 1.5. ilieri yhtälöä, joss omiisuus p o kärje itesiteetti I. Ku käytetää erityisiä kärkiormlej, särmie erottumie kuvss väheee. Kärkie ormlit A lsket kuv 6.15. muk ympäröivie tsopitoje ormlie ormoitu keskirvo: ( + + + A 1 + 2 + 3 + 4 / 1 2 3 4 6. luku 326 6. luku 327 Vilkist välillä tietorkeett, jok tulee kyseesee moikulmioverko tlletmisee tässä yhteydessä (kuv 6.16.. Tähdellistä siiä o esittää, mitkä moikulmiot liittyvät mihiki kärkii. Kuv 6.15. Kärje ormli sd ympäröivie moikulmioide ormlie keskirvo. Iterpoloitiyhtälöt lsket ikremetlisesti tehokkuussyide tki. Oleist tämä o luvu 1.5. kolme yhtälö tpuksess, jok lsket jokiselle pikselille. Olkoo lisäysrvo selussuorll. Itesiteeti muutos pikseliltä seurvlle o: I I s s, I s, 1 ( I + I I s Kuv 6.16. Moikulmioverko listoj sisältävä tietorkee. 6. luku 328 6. luku 329

Kosk itesiteetti lsket kärjissä, meetelmä ei os riittävästi ott huomioo kirkksti vlistuj kohti, mikä o heikkous. Kuv 6.17. ( hviollist tätä. Muistettkoo moikulmioverko olev krev pi pproksimtio. Määrätyille ktselu j vlo suuille voi esiityä diffuusi kompoetti A:ss j B:ssä sekä peiliheijstus rjoittu iide välille. Ku iterpoloid itesiteetti pisteessä P A: j B: iformtio perusteell, ei kirkksti vlistu koht lsket. Sitä vstoi kuv 6.17. ( tpuksess Phogi meetelmä iterpoloi kärkie ormleist eikä itesiteeteistä, jolloi kirkksti vlistut kohdt sävyttyvät premmi. Kuv 6.17. ( Gourudi sävytys j ( Phogi sävytys. 6. luku 330 6. luku 331 Iterpoloivt sävytysmeetelmät Phogi sävytys Tässä meetelmässä lsket kärkie ormleill moikulmio sisäos pikseliprojektioide ormlit. Iterpoloitu ormli käytettää sitte sävytysyhtälölle. Tällä o geometrie vikutus (kuv 6.17. (, jok säilyttää hiem krevuutt moikulmiopiss. Pretu mlli hitt o heiketyyt tehokkuus suoritusj klt. Ikremetlie lsket tehdää itesiteettilske kltisesti: s, sy, sz, s, 1 sy, 1 sz, 1 + + + Tässä s, sy j sz ovt selussuor ormlivektori s kompoetit j : s sy sz ( ( ( y z s sy sz y z 6. luku 332 6. luku 333

Sävytysvihtoehdot Rederöitijärjestelmissä o moesti hierrki, jok muk vlit suoritusj j ldu välillä: o Rutlkmlli: Rederöitiä ti sävytystä ei tehdä ollek. Tätä käytetää mm. sijoittm kohde kuv. Sitä käytetää myös imoiiss suuiteltess kohteide liikertoj. Tällöi täyttä sävytystä ei välttämättä trvit. o Litteät sävytetyt moikulmiot: Tämä o suoritusjlt ope vihtoehto. Ku sekä ktsoj että vlolähde ovt etäisiä, vektorit V j I void olett vkioiksi (kuv 6.18.. Kukisuus void tulkit myös moikulmio koo suhtee äihi etäisyyksii. Ku myös ormli oletet vkioksi, sd litteä ti vkiosävytys. Tällist o hviollistettu kuvss 6.18. j esimerkkitpust kuvss 6.19. Kuv 6.18. Kukiset vlolähde j ktsoj. Jos moikulmioverkko käytetää tsisee pit, tulos ei ole yleesä hyvä, kute ei kuv 6.19 tpuksessk. Ihmissilmä erott hyvi pieet sävyerot vierekkäiste moikulmioide välillä, j ihmise äköjärjestelmällä o huomttv herkkyys vlo itesiteetille. 6. luku 334 6. luku 335 o Gourudi sävytys: Tämä o perussävytysvihtoehto. Ku se ei pysty kuoll käsittelemää peiliheijstuksi, sitä käytetää lähiä diffuusie heijstuste lskemisee. o Phogi sävytys: Tämä void imetä hyväksi stdrdimeetelmäksi, mutt o eljä, viisi kert hitmpi kui Gourudi sävytys. o Gourudi j Phogi sekoitus: äitä void yhdistää suorittmll Gourud diffuusille j Phog heijstville. Kuv 6.19. Moikulmioverkolle käytetty litteää eli vkiosävytystä. 6. luku 336 6. luku 337

6.4. Rsteroiti Tähä meessä o esitetty, mite moikulmioide pisteille määrätää itesiteetit kärkie rvoje perusteell. Seurvksi pohdit, mite vrsiiset pikselit määrätää, joille itesiteettirvot trvit. Prosessi o imeltää rsteroiti. Jet käsittely khtee os. Esiksi ktsot, mite moikulmio särmää sivuvt pikselit käsitellää, j toiseksi, mite tämä iformtio järjestetää moikulmio sisäpisteide määräämiseksi. Rsterisärmät Särmä rsteroiti vrte o kksi tp, jotk perustuvt suor piirtoo ti luee täyttöö. Edellistä ei esitetä, kosk keskitytää kolmiulotteisii j kiiteisii kohteisii, mutt se piirtämisessä (esim. Bresehmi lgoritmi, 1965 pääpiirre o, että tulee muodost pikselie lierie sekvessi ilm ktkoj välissä (kuv 6.20. Kuv 6.20. Pikselisekvessi ( suor piirtämistä j ( moikulmio täyttämistä vrte. 6. luku 338 6. luku 339 Vähemmä trkk meetelmä soveltuu kiiteä luee täyttöö. Moikulmio täytetää vksuorie joje vull. ämä void jtell tvll moikulmio j selussuor leikkukse. Tällöi o muodostettv kulleki särmälle pikselisekvessi, jok vst särmä leikkuksi selussuorie kss (kuv 6.20. (. Tvllisesti ämä pikselikoorditit muodostet lskemll itertiivisesti, kuik pljo koordittirvo ksv kullki selussuorll j tekemällä tämä lisäys toistuvsti. Olkoot ( s,y s j ( e,y e särmä lku j loppupiste (y e > y s. Yksikertisi rsteroitilgoritmi o tyyppiä: : s m : ( e s /(y e y s for y : y s to y e do output(roud(,y : +m Meetelmä huoo puoli o, että m j o esitettävä liukulukui j muk o liukulukuyhteelsku sekä pyöristys liukuluvust kokoisluvuksi jokisell silmuk suorituskerrll. Edellisestä o johdettviss vi kokoislukuj käyttävä lgoritmi (Swso & Thyer 1986. Erotet esi rvoist m j kokoislukuos j murtolukuos. Silmuk jokisell kierroksell lsket yhtee eriksee ämä kksi os otte huomioo mhdollie muistiitti murtolukuos ylivuodo tpuksess. 6. luku 340 6. luku 341

Aluksi murtolukuos rvoksi setet 0.5, jott pyöristys o helposti suoritettviss. Esitetää meetelmä pseudokoodi: Ku murto os ei riipu kokoisosst, se void sklt kutt lij rvoll 2(y e y s, mikä muutt kike lske kokoislukuritmetiikk: i : s f : 0.5 mi : ( e s div (y e y s mf : ( e s / (y e y s mi for y : y s to y e do output(i,y i : i+mi f : f+mf if f>0.0 the {i:i+1; f:f 1.0} i : s f : (y e y s mi : ( e s div (y e y s mf : 2*(( e s mod (y e y s for y : y s to y e do output(i,y i : i+mi f : f+mf if f>0 the {i:i+1; f:f 2* (y e y s } 6. luku 342 6. luku 343 Edelliset liukulukulsket oli korvttu kokoislukulskell, jok o huomttvsti opemp. Aluss olev mod opertio lskee itse siss suor edeltävä jo jkojääökse. Lisäksi silmuk rvo 2(y e y s o vkio (jok hyvä käätäjä optimoi, ellei ohjelmoij sitä itse muut selliseksi. Rsterimoikulmiot Siirrytää särmie rsteroiist moikulmioide täyttöö. Sävytykse olless kyseessä moikulmio täyttö trkoitt sisäpisteide pikselie etsimistä j äille rvoje lskemist käyttäe edellä ettuj ikremetlisi sävytyslgoritmej. Tällöi tulee lske joje lku j loppupisteet sekä täyttää vksuorss suuss iide välit. Tätä vrte tehdää yleesä kuki moikulmio särmälist. Luod listt sisältävä tulukko, joss o lkio jokist selussuor vrte. Aluksi kuki iistä o tyhjä. Moikulmioide kuki särmä rsteroid vuoroll j pikseli (,y koorditti lisätää y koorditi määräämää ketjutettuu list (kuv 6.21.. 6. luku 344 6. luku 345

Kuv 6.21. Moikulmio rsteroiti vrte luotu ketjutettu list. Moikulmio täyttämistä vrte jokise selussuor peräkkäiset rvot poimit vstvst listst j täytetää rvopri väli. (Ku moikulmio o suljettu, listss o oltv i prillie määrä lkioit. Meetelmä selviytyy myös reikiä sisältävistä kokveist moikulmioist. Listt o tehokkit ljitell yleesä luotiviheess (eikä eriksee lopuksi j smll lske sävytysrvot. Mikäli kohde sisältää vi koveksej moikulmioit, särmie tietorkee yksikertistuu eikä ljittelu trvit. Käytäö klt rjoittumie kovekseihi ei ole mikää merkittävä seikk. Toistiseksi huomiott jätetty yksityiskoht o, missä moikulmio rjt trkk otte sijitsevt. Vierekkäiset moikulmiot sttisivt äet jättää uko väliisä ti meä päällekkäi. Kuvss 6.22. o esimerkki, kuik 3 levyie moikulmio vtii rederöitii 16 yksikköä, vikk peritteess 9 tulisi riittää. Kuv 6.22. Ogelm moikulmio rjoje suhtee: 9 pikselie täyttää 16 pikselise moikulmio. 6. luku 346 6. luku 347 Tvomie rtkisu tähä o sett äytteeottopiste pikselisä keskikoht (+0.5,y+0.5. (Pikseli mielletää 1.0 1.0 eliöksi, j äytteeottopiste o pikseliluee pikk, joss se äytteistetää pikseli rvo määräämiseksi. Tämä o kuiteki kömpelö meettely. Prempi o käyttää äytteeottopisteeä yhtä pikseli eljästä kulmpisteestä. Käytetää oike yläurkk. Tosi tällöi koko kuv siirtyy puoli pikseliä vsemmlle j ls, mutt tällä ei ole mitää käytäö merkitystä. 6. luku 348