Kohokuviopinnoitus eli relief texture mapping

Koko: px
Aloita esitys sivulta:

Download "Kohokuviopinnoitus eli relief texture mapping"

Transkriptio

1 Teknillinen Korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio Tik Tietokonegrafiikan seminaari Kevät 2004: Kuvapohjaiset menetelmät Kohokuviopinnoitus eli relief texture mapping Jarno Elonen 48078K

2 Kohokuviopinnoitus eli relief texture mapping Jarno Elonen TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio Tiivistelmä Kohokuviopinnoitus eli relief texture mapping on tasomaisen kuvapinnoituksen (texture mapping) laajennus syvyyssuuntaan samaan tapaan kuin bump mappingja displacement mapping-tekniikat: kuvaan värin lisäksi tallennettuja syvyyskoordinaatteja käytetään piirtovaiheessa syvyysvaikutelman aikaansaamiseksi. Syvyyskuvan pikseleitä väännetään yksinkertaisella 1D-algoritmilla ensin vaakaja sitten pystysuunnassa minkä jälkeen kuva piirretään ruudulle syvyyskoordinaateista välittämättä esim. kolmion pinnalle projisoituna. Vaikka tulos näyttää vakuuttavan kolmiulotteiselta ja on matemaattisesti oikein, vääntöön tarvittava laskenta on kevyttä ja sopisi hyvin 3D-kiihdyttimen integroidulle piirille. 1 JOHDANTO Kolmiulotteisten kappaleiden mallinnuksessa geometria ja materiaali on perinteisesti erotettu toisistaan varsin tarkasti: mallin muoto koostetaan esim. kolmioista, splinepinnoista tai metakappaleista ja niille määritellään erikseen väri- ja heijastusparametrit piirtoa varten. Periaatteessa näin voidaan esittää mielivaltaisen tarkkoja kappaleita. Toisaalta mallinnus voidaan tehdä kuvapohjaisesti. Ottamalla valokuvia tarpeeksi monesta kuvakulmasta voidaan myös esittää mielivaltaisen tarkkoja näkymiä. Tyypillinen esimerkki on panoraamakuva, jossa joko kameran kohde tai sen projektiokeskuksen sijainti pysyvät vakiona. Molemmat lähestymistavat ovat äärimmilleen vietynä varsin tehottomia ja parhaaseen tulokseen päästäänkin niiden sopivilla yhdistelmillä. Tasomainen kuvapinnoitus (texture mapping) on yhdistelmistä tunnetuin, mutta toimii hyvin vain tasaisten pintamateriaalien esittämisessä. Sen sijaan, että kuva yhdistettäisiin geometriaan, voidaan geometriatieto myös yhdistää kuvaan. Syvyyskuvissa pikseleistä tallennetaan väriarvon lisäksi syvyys ja niille lasketaan yksitelleen piirtokohta näytöllä katselukulman mukaan. Näin voidaan vähentää merkittävästi kuvapohjaisessa mallinnuksessa tarvittavien kuvakulmien määrää tasomaisten kuvien käyttöön verrattuna. 1

3 Tässä seminaarityössä käsiteltävä kohokuviopinnoitus (relief texture mapping) on perinteisen kuvapinnoituksen ja puhtaiden syvyyskuvien yhdistelmä. Paperi pohjautuu enimmäkseen Manuel M. Oliveiran julkaisuihin; hyvä tiivistelmä löytyy Oliveiran ja kahden muun kirjoittajan SIGGRAPH 2000-paperista (Oliveira et al., 2000) ja aiheen täydellisempi käsittely Oliveiran väitöskirjasta (Oliveira, 2000). 2 TAUSTAA (a) Tasomaisen kuvan projektio (kuvapinnoitus) (b) Syvyyskuvan projektio (täpläys) Kuva 1: Tasomaisen kuvan käänteisprojektiossakin yksi kohdekameran piste vastaa tasan yhtä alkuperäisen kameran pistettä. Syvyyskuvien tapauksessa kohdekameran piste voi vastata nollaa tai useampaa alkuperäisen kameratason pistettä. (Kuvat: Mc- Millan, hieman muokattuina.) Syvyyspinnoitteiden käyttö kolmioiden piirrossa ei ole uusi keksintö. Suoraviivaisin tekniikka tunnetaan nimellä displacement mapping. Siinä pinnoitettava kolmio jaetaan useampaan pienempään osaan (mikropolygoniin), joiden kulmia sitten siirretään ennen piirtoa pinnan normaalin suuntaisesti pinnoitekuvan pikseleiden syvyyskoordinaattien perusteella. Koska kolmioiden määrä kasvaa, ei tekniikka nopeuta piirtämistä vaan lähinnä helpottaa mutkikkaiden kappaleiden mallintamista. Yleisemmin käytetty ja tehokkaampi tekniikka on painannekuviointi (bump mapping), jossa geometria-alkioita ei lisätä vaan pinnoitekuvia piirrettäessä käännetään aina kulloisenkin pinnoitepikselin (tekseli, texel) normaalia syvyysarvon perusteella sopivaan suuntaan. Tämä vaikuttaa varjostuksessa pikselin kirkautteen. Tulos on parhaimmillaan erittäin vakuuttava, mutta sen heikkoutena on, että pinnoitekuvan pikselit eivät näennäisistä korkeuseroista huolimatta koskaan peitä toisiaan. Leonard McMillan käsittelee väitöskirjassaan (1997) syvyyskuvien piirtoa yleisesti, rajoittumatta perinteiseen kolmiopohjaiseen piirtotekniikkaan. Sen tärkeintä an- 2

4 Kuva 2: Saman pisteen projektio kahdelle eri perspektiivikameralle tia nyt esiteltävän tekniikan kannalta ovat yhtälöt, joilla voidaan laskea miltä yhdellä kameralla otettu syvyyskuva näyttäisi toisen kameran läpi tarkasteltuna (kuva 1(b)). Kuva 2 esittää asian eksaktimmin: syvyyskuvan pikselin vaaka-, pysty- ja syvyyskoordinaattien (u s, v s ja d s (u s, v s )) sekä kuvan ottaneen kameran s ja kohdekameran t parametrien perusteella voidaan määrätään mihin kohtaan (u t, v t ) piste on piirrettävä kohdekameran projektiotasolla. Kun merkitään ẋ = Ċ + c + u a + v b = P[u, v, 1] T, on (Oliveira et al., 2000): [u t, v t, 1] T = P 1 t P s ẋ s + P 1 t (Ċs Ċt)δ(u s, v s ) (1)...missä δ on ns. yleistetty dispariteetti, joka saadaan syvyyskoordinaatin d s (u s, v s ) = ṗ Ċs perusteella seuraavasta yhtälöstä (McMillan, 1997): δ(u s, v s ) = P sẋ s d s (u s, v s ) Pisteen ṗ etäisyys kohdekameran t projektiokeskuksesta ( C t ) voidaan tarvittaessa laskea soveltamalla yhtälöä 2 toiseen suuntaan: d t (u t, v t ) = P t x t δ(u t, v t ) Tasomaisissa pinnoitekuvissa yksi piste kameralla vastaa aina yhtä pistettä alkuperäisessä kuvassa, minkä vuoksi piirron aikana oikea lähdepikseli määräytyy yksikäsitteisesti kohdekameran pikselin sijainnista (kuva 1(a)). Kun kuvaan lisätään värin lisäksi syvyys, yksikäsitteisyys menetetään; eri kulmasta katsottaessa kuvassa saattaa näkyä reikiä ja osa pikseleistä voi piirtyä päällekäin (kuva 1(b)). Syvyyskuvien piirtoon yleisimmin käytetty tekniikka on täpläys (splatting), jossa pikselit piiretään projisoinnin jälkeen sopivan muotoisina täplinä kohdekameran kuvatasolle (Popescu, 2001). Täplän muodon valinta vaikuttaa syntyvän kuvan laatuun ja piirtotehoon. Popescun mukaan esim. gauss-täplät, joiden läpinäkyvyys kasvaa keskeltä reunoja kohti, tuottavat laadukkaita kuvia mutta ovat hitaita piirtää kun taas neliskulmaiset, tasaväriset täplät ovat nopeita piirtää, mutta tuottavat karkeampia kuvia. Kuvassa 1(b) on piirrettynä Utahin teepannun kylki pyöreitä täpliä käyttäen. 3 (2) (3)

5 Sprites with depth (Shade et al., 1998) on kohokuviopinnoitusta edeltänyt yritys yhdistää McMillanin yleisiä syvyyskuvia ja kolmiopohjaista grafiikkaa. Siinä syvyyskuva ensin perspektiivimuunnetaan laskennan nopeuttamiseksi, minkä jälkeen se piirretään täpläystekniikalla ruudulle. Tekniikassa käytetyt kaavat kuitenkin vain approksimoivat yhtälöä 1, eikä siinä täpläyksen vuoksi voida hyödyntää nykyisiä 3Dkiihdyttimiä (Oliveira et al., 2000). Kohokuviopinnoitus korjaa osittain molemmat puutteet. 3 KOHOKUVIOPINNOITUS (a) Kappaleen korvaaminen kohokuvapinnoitetulla nelikulmiolla. (b) Väännetty pinnoittuskuva. Vaalennettu osa ei mahtunut alkuperäisen kuvan alueelle vaan leikkautui pois. Kuva 3: Kohokuviopinnoituksen perusperiaate. (Kuvat muokattu Oliveiran paperista) Kuvassa 3 on esitettynä kohokuviopinnoituksen perusperiaate: kameralla 3 otetaan kuva talosta ja tallennetaan pisteiden värin lisäksi myös niiden etäisyys kamerasta 1. Alkuperäinen talo-objekti korvataan sitten nelikulmiolla, jonka pintaan saatu kuva piirretään tavanomaisella, tasomaisella kuvapinnoituksella. Jos katselukulmaa muutetaan 1 Kuvassa on selityksen yksinkertaistamiseksi käytetty perspektiivikameraa myös syvyyskuvan ottamiseen. Edempänä käsiteltävistä syistä siihen käytetään kuitenkin yleensä ortografista kameraa. 4

6 (esim. katsotaan taloa kameran 2 kautta), väännetään kuvan pikseleitä ennen piirtoa siten, että syntyy haluttu vaikutelma pinnan kolmiulotteisuudesta. Ei ole intuitiivisesti selvää, että edellä kuvatulla menetelmällä vääntämällä pinnoitekuvan pikseleitä ennen pinnoitettavan kolmion kiertoa, perspektiivimuunnosta ja piirtoa voitaisiin tuottaa korrektin näköistä 3D-grafiikkaa. Seuraavaksi esiteltävä todistus onkin kohokuvapinnoituksen tärkein innovaatio: Yhtälön 1 oikeaa puolta tarkastelemalla havaitaan, että sen ensimmäinen termi P s ẋ s ) on syvyyskoordinaatista riippumaton (tasomainen) projektio ja jälkimmäinen termi (P 1 t (Ċs Ċt)δ(u s, v s )) kameratason suuntainen siirtymä. Tasoprojektio, joka sisältää kierron ja perspektiivimuunnoksen, vastaa tavanomaista kuvapinnoitusta. Koska lisäksi vektorien yhteenlaskussa termien paikkaa voidaan vapaasti vaihtaa, on kameratason suuntainen siirtymä esitettävissä pinnoitekuvan pikselien siirrolla ennen pinnoitusta. Kierto ja perspektiivimuunnos voidaan siis jättää esim. 3D-kiihdyttimen hoidettavaksi. Kuvassa 3(b) on väännetty pinnoitekuva ennen kiertoa ja perspektiivimuunnosta (alkuperäinen esittää talon julkisivua suoraan edestä). (P 1 t 3.1 Pinnoitekuvan vääntö Kuva 4: Ortografinen kamera, perspektiivikamera ja kuvan vääntöä varten yhdistetty malli Vaikka syvyyskuva voidaan periaatteessa tuottaa McMillanin kaavojen tapaan perspektiivikameralla, kannattaa tarkoitukseen käyttää mieluummin paralleeliprojektiota 5

7 eli ortografista kameraa (kuvan 4 vasen yläkulma), sillä pikselisiirtymien laskenta yksinkertaistuu huomattavasti. Kun yhtälön 1 lähdekameramatriisi P s vaihdetaan ortogonaalisen kameran matriisiksi, korvataan yhtälön vasen puoli ([u t, v t, 1] T ) tasomaista kuvapinnoitusta esittävällä kaavalla, kerrotaan matriisit auki ja ratkaistaan u ja v, saadaan pikselien uudet paikat seuraavasti (Oliveira et al., 2000): u = u + k 1d(u, v) 1 + k 3 d(u, v) (4) v = v + k 2d(u, v) 1 + k 3 d(u, v) Koordinaatti (u, v ) on kuvapikselin (u, v) uusi paikka väännön jälkeen, d(u, v) on kyseisen pikselin syvyysarvo ja k 1, k 2, k 3 koko kuvalle yhteisiä, kohde- ja alkuperäiskameran parametreista laskettuja vakioita, joita käsitellään seuraavaksi. Kuvassa 3(a) kameroilla 1 ja 2 on sama projektiokeskus (ċ t ). Talon seinistä kameralle piirrettyjä säteitä tarkastelemalla huomataan, että näkökentän suuruuden muuttaminen tai projektiotason siirto eivät tuo näkyviin aiemmin toisten pisteiden taakse peittyneitä pisteitä tai päinvastoin. Tätä havaintoa hyödynnetään mm. panoraamakuvissa, joissa kameran projektiokeskus pysyy paikallaan, mutta näkymää voi pyöritellä ja zoomata vapaasti ilman, että kuva alkaa näyttää epärealistiselta. Samasta syystä myöskään kohokuviopinnoituksessa vääntö ei alkuperäisen kuvan ottaneen kameran parametrien lisäksi riipu muusta kuin kohdekameran projektiokeskuksen paikasta (ċ t ). Pinnoitettavan kuvan vääntö voidaan siis tehdä varsinaisen kohdekameran sijaan minkä tahansa muunkin samankeskisen kameran parametrien perusteella. Esim. kuvassa 3(a) kameraa 2 varten väännetty pinnoitekuva toimisi aivan yhtä hyvin myös kamerasta 1 katsottuna. Tietoa voidaan käyttää yksinkertaistamaan yhtälöissä 4 ja 5 mainittujen vakioiden k 1, k 2 ja k 3 laskemista: Kun kuvan 4 yläosassa esitetyn kohdekameran (t) projektiotasoa kuvaavat vektorit valitaan samansuuntaisiksi kuin syvyyskuvaa esittävän lähdekameran (s) vektorit, saadaan syntyneen yhdistelmäkameran (kuvan alaosa) avulla yhtälöistä 4 ja 5 puuttuvat vakiot seuraavasti (Oliveira et al., 2000): (5) k 1 = f ( b c) a ( b c) k 2 = f ( c a) a ( b c) k 3 = 1 c f (6) (7) (8) 6

8 Kuva 5: Kaksivaiheinen kuvapikselien vääntöalgoritmi. Ylärivillä vaakasuuntainen vaihe ja alarivillä pystysuuntainen. (Kuva: Oliveira) 3.2 Kaksivaiheinen toteutus Kun pinnoitekuvan pikselien uudet koordinaatit on laskettu, voitaisiin väännetty kuva tuottaa esim. 2D-täpläyksen avulla. Oliveira esittää kuitenkin paperissaan tehokkaamman tekniikan, joka myös interpoloi pisteiden välit oikein ja välttää siten kuvassa 1(b) näkyvät reiät. Tekniikka edellyttää toimiakseen, että väännettävä syvyyskuva on otettu ortografisella kameralla. Toteutuksessa on kaksi 1-ulotteista vaihetta: kaikkia pikseleitä siirretään ensin vain vaakasuunnassa (yhtälön 4 mukaan) ja sitten vain pystysuunnassa (yhtälön 5 mukaan). Kuvaan 5(a) on merkittynä kaksi pikseliä, A ja B, ja niiden lopulliset sijainnit. Koska A on aivan kuvan reunassa, siirretään se ilman minkäänlaista interpolointia oikeaan kohtaan vaakasuunnassa (kuva 5(b)). Sitten siirretään B:tä ja A:n ja B:n väliin jäävä aukko täytetään interpoloimalla päätepisteiden värejä lineaarisesti (5(c)). Vaakasuuntainen vaihe toimii täsmälleen samalla tavalla. Kuviin 5(d)-(f) on lisätty ylimääräinen piste C kuvaamaan päällekkäisten pikselien interpolointia vaakasuunnassa. Toisin kuin B:tä, A:ta ei tässä vaiheessa interpoloida minkään kanssa, sillä sen päällä tai alla ei ole toista pikseliä. Eri syvyyksillä olevat syvyyskuvan pikselit saattavat tietysti peittää toisensa, joten ne on piirrettävä oikeassa järjestyksessä. Pikseleitä ei kuitenkaan tarvitse eksplisiittisesti järjestää syvyyden mukaan, sillä piirtoon voidaan käyttää McMillanin (1997) esittelemää syvyyskuvan partitiointimenetelmää (kuva 6). Väännettävä kuva jaetaan neljään osaan (6(a)) ja pikselit käydään läpi kuvan 6(b) mukaisessa järjestyksessä. Kuvan jakavien suorien leikkauspiste on kohdekameran projektiokeskuksen Ċt projektio väännettävää kuvaa esittävän ortogonaalikameran projektiotasolla. Kyseinen piste, englanniksi epipole, saattaa osua myös väännettävän kuvan ulkopuolelle. Kaksivaiheinen vääntöalgortimi ei valitettavasti ole aivan täydellinen. Se toimii yleensä hyvin, mutta voi joissain tapauksissa aiheuttaa suorien viivojen kaareutumista, värien interpolointivirheitä ja väärien pisteiden peittymistä (Oliveira, 2000). Oliveira 7

9 (a) Väännettävän kuvan jako neljään osaan. (Kuva: Oliveira) (b) Pikselien peittyvyyden huomioiva piirtojärjestys. (Kuva: Popescu) Kuva 6: Syvyyskuvan pikseleitä ei tarvitse järjestää syvyyssuunnassa, mikäli vääntöjärjestys valitaan viisaasti. esittää väitöskirjassaan useita tapoja korjata kyseiset virheet. Ne mutkistavat jonkin verran vääntöprosessia, mutta eivät merkittävästi lisää tarvittavaa laskentaa. Väitöskirjassa käsitellään lyhyesti myös vääntövaiheen anti-alias-suodatusta. 4 ONGELMAKOHTIA Käytännön toteutuksissa kohokuviopinnoitus vaatii edellä esiteltyjen perusteiden lisäksi muutamien erikoistapausten käsittelyä. 4.1 Pikseleiden ylivuoto Kuten kuvasta 3 nähdään, pinnoitekuvan pikselit saattavat väännettäessä joutua alkuperäisen kuvan ulkopuolelle. Oliveira käyttää ongelman ratkaisuun yhtä ylimääräistä, alkuperäiseen pinnoitettavaan tasoon nähden kohtisuorassa olevaa nelikulmiota, jolle ylivuotavat pikselit piirretään (kuva 7(a)). Parilov ja Stuerzlinger (2002) ehdottavat toisenlaista ratkaisua. Siinä alkuperäistä monikulmiota suurennetaan siten, että koko väännetty kuva mahtuu sen pinnalle (kuva 7(b)). Vaikka Oliveiran ratkaisu vaatii piirtovaiheessa ylimääräisen nelikulmion ja mutkistaa hieman kuvan vääntövaihetta, on se luultavasti yleensä Parilovin ja Stuerzlingerin menetelmää parempi ratkaisu. Alkuperäistä monikulmiota voidaan nimittäin joutua suurentamaan erittäin paljon, jos sitä katsotaan hyvin jyrkästä kulmasta. 8

10 (a) Oliveira (b) Parilov ja Stuerzlinger Kuva 7: Kaksi ratkaisua pikseleiden ylivuoto-ongelmaan. 4.2 Epäjatkuvuuskohdat Aiemmin esitelty pinnoitekuvan pikselien välinen interpolointi voi aiheuttaa epätoivottuja tuloksia, jos interpoloitavat pisteet eivät todellisuudessa kuulukaan samaan kappaleeseen. Esimerikkikuvan talossa tätä ongelmaa ei ole, mutta vaikkapa alun perin suoraan edestä kuvattuja ihmisen kasvoja ylhäältä päin katsottaessa voitaisiin silmälasien kehykset helposti interpoloida kiinni kulmakarvoihin. Oliveira käsittelee epäjatkuvuuskohdat paperissaan tunnistamalla ne äkkinäisistä syyvyden vaihteluista ja jättämällä niiden eri puolille jäävät naapuripikselit interpoloimatta. 4.3 Z-buffer Tässä esitetty menetelmä näyttää oikealta vain, jos muut kappaleet eivät leikkaa kohokuvioitua pintaa tai jos syvyysvaihtelut ovat hyvin pieniä. Ongelman korjaamiseksi on värien lisäksi interpoloitava myös kohdekamerasta riippuvia Z-arvoja, jotka voidaan laskea seuraavasta yhtälöstä (Oliveira et al., 2000): Zẋ = c 1 + u s c 2 + v s c 3 + d(u, v)c 4 (9) Luvut c 1 = c n, c 2 = a s n, c 3 = b s n ja c 4 = f s n ovat vakioita koko pinnoitettavan tason alueella, vektori n on tason yksikkönormaali ja muut muuttujat samoja kuin aiemmin esitellyissä vääntöyhtälöissä. 9

11 4.4 Tehokkuusnäkökohtia Oliveiran testien mukaan n. 94% suoritinajasta menee pinnoitekuvan vääntöön ja vain n % kolmioiden piirtoon. Nykyisellään kohokuviopinnoituksen hyödyt siis alkavat näkyä vasta, kun syvyyspikselien määrä on suuri pienillä määrillä mikropolygonien käyttö on kannattavampaa. Vika ei ole itse menetelmässä; pinnoitekuvien vääntö ei ole perspektiivikorjattuun, tasomaiseen kuvapinnoitukseen verrattuna erityisen raskas operaatio, mutta 3Dkiihdyttimet on optimoitu erittäin pitkälle jälkimmäistä varten. Kiihdyttimiin voitaisiin väännön 1-ulotteisen luonteen vuoksi kohtuullisen helposti ohjelmoida sisään tuki myös kohokuviopinnoitukselle, jolloin tekniikan hyödyt saataisiin todella käytöön. Jos piirrettävät pinnoitekuvat ovat suuria niiden kohdekameralla näkyvään projektioon verrattuna, tehdään vääntövaiheessa paljon turhaa työtä kun suurin osa pikseleistä ei näy lopullisessa kuvassa lainkaan. Ongelma voidaan ratkaista helposti käyttämällä samasta pinnoitekuvasta useaan eri tarkkuuteen skaalattuja versiota mip-maptekniikan tapaan (Oliveira et al., 2000). 5 LAAJENNUKSIA 5.1 Kiinteiden objektien mallinnus Kuva 8: Kolmiulotteisen kappaleen esittäminen kohokuviopinnoitetun, suorakulmaisen särmiön avulla. (Kuva: Oliveira) Kohokuviopinnoituksella voidaan esittää esimerkkinä käytetyn talon julkisivun kaltaisten "kulissien"lisäksi myös kokonaisia, kiinteitä kappaleita. Kuva 8 esittelee idean kaikessa yksinkertaisuudessaan. Satyyripatsaasta on otettu yksi kuva jokaista kuution tahkoa kohti. 10

12 5.2 Monikerroksiset syvyyskuvat Tässä paperissa esitellyllä tekniikalla ei voida esittää monikerroksisia pintoja. Oliveira ehdottaa useamman kohokuvion piirtämistä päällekäin, mikä tietysti toimii, mutta vaatii jo kahdella kerroksella kaksinkertaisesti muistia ja piirtotehoa. Parilov ja Stuerzlinger (2002) esittävät pidemmälle mietityn laajennuksen. Siinä syvyyskuvan jokaisella pikselillä voi olla useampia kerroksia. Tekniikassa yhdellä kohokuviolla voidaan periaatteessa esittää mielivaltaisen mutkikkaita kappaleita. Parilovin ja Stuerzlingerin LRT (Layered Relieft Texture)-tekniikka vaatii monikerroksisuutensa vuoksi täpläyksen käyttöä, mutta vain 2-ulotteisessa pinnoitekuvan vääntövaiheessa. LRT siis hyödyntää edellä esitettyä yhtälön 1 faktorointia vääntöja kierto-/perspektiivimuunnosvaiheiden erottamisessa. Tehokkaasti piirrettävillä neliskulmaisilla täplillä saavutetaan sen ansiosta lähes aiemmin mainittujen pehmeäreunaisten gauss-täplien tasoisia kuvia. 5.3 Sylinterimäiset pinnat Yhtälöt 4 ja 5 soveltuvat vain paralleeliprojisoitujen, tasomaisten syvyyskuvien käyttöön. ElHelw ja Yang (2003) ovat julkaisseet yhtälöistä sylinteripintoja tukevat versiot. Niiden avulla sylinterimäisissä panoraamakuvissa voidaan sallia kameran liikkuvan jonkin verran alkuperäisen projektiokeskuksensa ympärillä illuusion rikkoutumatta. 6 YHTEENVETO Tässä seminaarityössä esiteltiin kohokuviopinnoitus- eli relieft texture mapping-tekniikkaa, joka yhdistää kuvapohjaisen mallinnuksen geometriapohjaiseen. Sen erityisenä hyötynä on, että syvyyskuvien edut voidaan helposti tuoda tavanomaisten, kolmioiden piirtoon perustuvien järjestelmien kuten OpenGL:n osaksi, ja hyödyntää siten nykyisin edullisia 3D-kiihdyttimiä. Vaikka tarvittava laskenta on periaatteessa kevyttä, kohokuviopinnoituksen käytännöllisyyttä reaaliaikaisissa sovelluksissa rajoittaa toistaiseksi suoran kiihdytintuen puuttuminen. Pinnoitekuvien vääntö voidaan tehdä kahdella peräkkäisellä 1-ulotteisella ajolla, mikä olisi helposti toteutettavissa integroidun piirin avulla. Kohokuviopinnoitusta on laajennettu myös sylinterimäisten pintojen ja monikerroksisten syvyyskuvien piirtoon. Kiinnostavia jatkotutkimuksen aiheita voisivat laitteistokiihdytyksen lisäksi olla esim. kohokuvioiden varjostaminen ja tuki pallomaisille pinnoille. LÄHTEET McMillan Leonard (Apr). An Image-Based Approach to Three-Dimensional Computer Graphics. Ph.D. thesis, University of North Carolina. 11

13 Oliveira Manuel M (Mar). Relief Texture Mapping. Ph.D. thesis, University of North Carolina. Oliveira Manuel M., Bishop Gary & McAllister David Relief Texture Mapping. Pages of: Akeley Kurt (ed), Siggraph 2000, Computer Graphics Proceedings. ACM Press / ACM SIGGRAPH / Addison Wesley Longman. Popescu Voicu S (May). Forward Rasterization: A Reconstruction Algorithm for Image-Based Rendering. Ph.D. thesis, University of North Carolina. Shade Jonathan W., Gortler Steven J., He Li-Wei & Szeliski Richard Layered Depth Images. Computer Graphics, 32(Annual Conference Series),

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus Tampereen yliopisto Tietokonegrafiikka 201 Tietojenkäsittelytiede Harjoitus 6 1..201 1. Tarkastellaan Gouraudin sävytysmallia. Olkoon annettuna kolmio ABC, missä A = (0,0,0), B = (2,0,0) ja C = (1,2,0)

Lisätiedot

Luento 3: 3D katselu. Sisältö

Luento 3: 3D katselu. Sisältö Tietokonegrafiikan perusteet T-.43 3 op Luento 3: 3D katselu Lauri Savioja Janne Kontkanen /27 3D katselu / Sisältö Kertaus: koordinaattimuunnokset ja homogeeniset koordinaatit Näkymänmuodostus Kameran

Lisätiedot

T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011

T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011 T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011 Vastaa kolmeen tehtävistä 1-4 ja tehtävään 5. 1. Selitä lyhyesti mitä seuraavat termit tarkoittavat tai minkä ongelman algoritmi ratkaisee

Lisätiedot

Luento 6: Piilopinnat ja Näkyvyys

Luento 6: Piilopinnat ja Näkyvyys Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Piilopinnat ja Näkyvyys Janne Kontkanen Geometrinen mallinnus / 1 Johdanto Piilopintojen poisto-ongelma Syntyy kuvattaessa 3-ulotteista maailmaa 2-ulotteisella

Lisätiedot

Lauseen erikoistapaus on ollut kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa seuraavassa muodossa:

Lauseen erikoistapaus on ollut kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa seuraavassa muodossa: Simo K. Kivelä, 13.7.004 Frégier'n lause Toisen asteen käyrillä ellipseillä, paraabeleilla, hyperbeleillä ja niiden erikoistapauksilla on melkoinen määrä yksinkertaisia säännöllisyysominaisuuksia. Eräs

Lisätiedot

Vektoreita GeoGebrassa.

Vektoreita GeoGebrassa. Vektoreita GeoGebrassa 1 Miten GeoGebralla piirretään vektoreita? Työvälineet ja syöttökentän komennot Vektoreiden esittäminen GeoGebrassa on luontevaa: vektorien piirtämiseen on kaksi työvälinettä vektoreita

Lisätiedot

Suorista ja tasoista LaMa 1 syksyllä 2009

Suorista ja tasoista LaMa 1 syksyllä 2009 Viidennen viikon luennot Suorista ja tasoista LaMa 1 syksyllä 2009 Perustuu kirjan Poole: Linear Algebra lukuihin I.3 - I.4 Esko Turunen esko.turunen@tut.fi Aluksi hiukan 2 ja 3 ulotteisen reaaliavaruuden

Lisätiedot

Oppimateriaali oppilaalle ja opettajalle : GeoGebra oppilaan työkaluna ylioppilaskirjoituksissa 2016 versio 0.8

Oppimateriaali oppilaalle ja opettajalle : GeoGebra oppilaan työkaluna ylioppilaskirjoituksissa 2016 versio 0.8 Oppimateriaali oppilaalle ja opettajalle : GeoGebra oppilaan työkaluna ylioppilaskirjoituksissa 2016 versio 0.8 Piirtoalue ja algebraikkuna Piirtoalueelle piirretään työvälinepalkista löytyvillä työvälineillä

Lisätiedot

Luku 8. Aluekyselyt. 8.1 Summataulukko

Luku 8. Aluekyselyt. 8.1 Summataulukko Luku 8 Aluekyselyt Aluekysely on tiettyä taulukon väliä koskeva kysely. Tyypillisiä aluekyselyitä ovat, mikä on taulukon välin lukujen summa tai pienin luku välillä. Esimerkiksi seuraavassa taulukossa

Lisätiedot

Yksinkertaistaminen normaalitekstuureiksi

Yksinkertaistaminen normaalitekstuureiksi TEKNILLINEN KORKEAKOULU 30.4.2003 Tietoliikenneohjelmistojen ja multimedian laboratorio Tik-111.500 Tietokonegrafiikan seminaari Kevät 2003: Reaaliaikainen 3D grafiikka Yksinkertaistaminen normaalitekstuureiksi

Lisätiedot

x 5 15 x 25 10x 40 11x x y 36 y sijoitus jompaankumpaan yhtälöön : b)

x 5 15 x 25 10x 40 11x x y 36 y sijoitus jompaankumpaan yhtälöön : b) MAA4 ratkaisut. 5 a) Itseisarvon vastauksen pitää olla aina positiivinen, joten määritelty kun 5 0 5 5 tai ( ) 5 5 5 5 0 5 5 5 5 0 5 5 0 0 9 5 9 40 5 5 5 5 0 40 5 Jälkimmäinen vastaus ei toimi määrittelyjoukon

Lisätiedot

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on 13 Pistetulo Avaruuksissa R 2 ja R 3 on totuttu puhumaan vektorien pituuksista ja vektoreiden välisistä kulmista. Kuten tavallista, näiden käsitteiden yleistäminen korkeampiulotteisiin avaruuksiin ei onnistu

Lisätiedot

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus 2 7.2.2013 1. Matematiikan lukiokurssissa on esitetty, että ylöspäin aukeavan paraabelin f(x) = ax 2 +bx+c,a > 0,minimikohtasaadaan,kunf

Lisätiedot

Malleja ja menetelmiä geometriseen tietokonenäköön

Malleja ja menetelmiä geometriseen tietokonenäköön Malleja ja menetelmiä geometriseen tietokonenäköön Juho Kannala 7.5.2010 Johdanto Tietokonenäkö on ala, joka kehittää menetelmiä automaattiseen kuvien sisällön tulkintaan Tietokonenäkö on ajankohtainen

Lisätiedot

Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat

Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat 2D-piirto 2-ulotteisen grafiikan piirto perustuu yleensä valmiiden kuvien kopioimiseen näyttömuistiin (blitting)

Lisätiedot

Tietokonegrafiikka. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

Tietokonegrafiikka. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 Tietokonegrafiikka Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 1. Sovellusalueita 2. Rasterigrafiikkaa 3. Vektorigrafiikkaa 4. 3D-grafiikkaa 1. Säteenheitto

Lisätiedot

Suoran yhtälöt. Suoran ratkaistu ja yleinen muoto: Suoran yhtälö ratkaistussa, eli eksplisiittisessä muodossa, on

Suoran yhtälöt. Suoran ratkaistu ja yleinen muoto: Suoran yhtälö ratkaistussa, eli eksplisiittisessä muodossa, on Suoran htälöt Suoran ratkaistu ja leinen muoto: Suoran htälö ratkaistussa, eli eksplisiittisessä muodossa, on ANALYYTTINEN GEOMETRIA MAA5 = k + b, tai = a missä vakiotermi b ilmoittaa suoran ja -akselin

Lisätiedot

T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka

T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka Timo Tossavainen Mediatekniikan laitos, Aalto-yliopiston perustieteiden korkeakoulu Timo.Tossavainen@tkk.fi 25.3.2011 Sisältö Historiaa

Lisätiedot

Tekijä Pitkä matematiikka b) Kuvasta nähdään, että b = i 4 j. c) Käytetään a- ja b-kohtien tuloksia ja muokataan lauseketta.

Tekijä Pitkä matematiikka b) Kuvasta nähdään, että b = i 4 j. c) Käytetään a- ja b-kohtien tuloksia ja muokataan lauseketta. Tekijä Pitkä matematiikka 4 9.1.016 79 a) Kuvasta nähdään, että a = 3i + j. b) Kuvasta nähdään, että b = i 4 j. c) Käytetään a- ja b-kohtien tuloksia ja muokataan lauseketta. 5a b = 5(3i + j) ( i 4 j)

Lisätiedot

GEOMETRIA MAA3 Geometrian perusobjekteja ja suureita

GEOMETRIA MAA3 Geometrian perusobjekteja ja suureita GEOMETRI M3 Geometrian perusobjekteja ja suureita Piste ja suora: Piste, suora ja taso ovat geometrian peruskäsitteitä, joita ei määritellä. Voidaan ajatella, että kaikki geometriset kuviot koostuvat pisteistä.

Lisätiedot

Lieriö ja särmiö Tarkastellaan pintaa, joka syntyy, kun tasoa T leikkaava suora s liikkuu suuntansa

Lieriö ja särmiö Tarkastellaan pintaa, joka syntyy, kun tasoa T leikkaava suora s liikkuu suuntansa Lieriö ja särmiö Tarkastellaan pintaa, joka syntyy, kun tasoa T leikkaava suora s liikkuu suuntansa säilyttäen pitkin tason T suljettua käyrää (käyrä ei leikkaa itseään). Tällöin suora s piirtää avaruuteen

Lisätiedot

Luento 7: 3D katselu. Sisältö

Luento 7: 3D katselu. Sisältö Tietokonegrafiikka / perusteet Tik-.3/3 4 ov / 2 ov Luento 7: 3D katselu Lauri Savioja /4 3D katselu / Sisältö Koorinaattimuunnokset Kameran ja maailmankoorinaatiston yhteys Perspektiivi 3D katselu / 2

Lisätiedot

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa 9. Vektorit 9.1 Skalaarit ja vektorit Skalaari on koon tai määrän mitta. Tyypillinen esimerkki skalaarista on massa. Lukumäärä on toinen hyvä esimerkki skalaarista. Vektorilla on taas suuruus ja suunta.

Lisätiedot

Luento 2 Stereokuvan laskeminen. 2008 Maa-57.1030 Fotogrammetrian perusteet 1

Luento 2 Stereokuvan laskeminen. 2008 Maa-57.1030 Fotogrammetrian perusteet 1 Luento 2 Stereokuvan laskeminen 2008 Maa-57.1030 Fotogrammetrian perusteet 1 Aiheet Stereokuvan laskeminen stereokuvan piirto synteettisen stereokuvaparin tuottaminen laskemalla stereoelokuva kollineaarisuusyhtälöt

Lisätiedot

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Frégier n lause Simo K. Kivelä Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Suorakulmaisen kolmion kaikki kärjet sijaitsevat paraabelilla y = x 2 ; suoran kulman

Lisätiedot

Kahden suoran leikkauspiste ja välinen kulma (suoraparvia)

Kahden suoran leikkauspiste ja välinen kulma (suoraparvia) Kahden suoran leikkauspiste ja välinen kulma (suoraparvia) Piste x 0, y 0 on suoralla, jos sen koordinaatit toteuttavat suoran yhtälön. Esimerkki Olkoon suora 2x + y + 8 = 0 y = 2x 8. Piste 5,2 ei ole

Lisätiedot

Tekijä Pitkä matematiikka Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4).

Tekijä Pitkä matematiikka Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4). Tekijä Pitkä matematiikka 4 9.12.2016 212 Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4). Vastaus esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4) 213 Merkitään pistettä

Lisätiedot

1.2 Kulma. Kulmien luokittelua. Paralleeliaksiooma

1.2 Kulma. Kulmien luokittelua. Paralleeliaksiooma 1.2 Kulma. Kulmien luokittelua. Paralleeliaksiooma Pisteen, suoran ja tason avulla lähdetään muodostamaan uusia geometrian käsitteitä. Jos suora sahataan (keskeltä!!) poikki ja heitetään toinen puoli pois,

Lisätiedot

Symmetrioiden tutkiminen GeoGebran avulla

Symmetrioiden tutkiminen GeoGebran avulla Symmetrioiden tutkiminen GeoGebran avulla Tutustutaan esimerkkien kautta siihen, miten geometrista symmetriaa voidaan tutkia ja havainnollistaa GeoGebran avulla: peilisymmetria: peilaus pisteen ja suoran

Lisätiedot

Teoreettisia perusteita II

Teoreettisia perusteita II Teoreettisia perusteita II Origon siirto projektiokeskukseen:? Origon siirto projektiokeskukseen: [ X X 0 Y Y 0 Z Z 0 ] [ Maa-57.260 Kiertyminen kameran koordinaatistoon:? X X 0 ] Y Y 0 Z Z 0 Kiertyminen

Lisätiedot

Vaihtuvan perspektiivin panoraamat piirrosanimaatiossa

Vaihtuvan perspektiivin panoraamat piirrosanimaatiossa Vaihtuvan perspektiivin panoraamat piirrosanimaatiossa Tomi Salo TKK, Tietotekniikan osasto ttsalo@iki.fi Tiivistelmä Artikkelissa kuvataan menetelmä staattisissa 3D-maailmoissa tapahtuvan kamera-ajon

Lisätiedot

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora Taso 1/5 Sisältö Taso geometrisena peruskäsitteenä Kolmiulotteisen alkeisgeometrian peruskäsitteisiin kuuluu taso pisteen ja suoran lisäksi. Intuitiivisesti sitä voidaan ajatella joka suunnassa äärettömyyteen

Lisätiedot

Lineaarinen yhtälöryhmä

Lineaarinen yhtälöryhmä Lineaarinen yhtälöryhmä 1 / 39 Lineaarinen yhtälö Määritelmä 1 Lineaarinen yhtälö on muotoa a 1 x 1 + a 2 x 2 + + a n x n = b, missä a i, b R, i = 1,..., n ovat tunnettuja ja x i R, i = 1,..., n ovat tuntemattomia.

Lisätiedot

ax + y + 2z = 0 2x + y + az = b 2. Kuvassa alla on esitetty nesteen virtaus eräässä putkistossa.

ax + y + 2z = 0 2x + y + az = b 2. Kuvassa alla on esitetty nesteen virtaus eräässä putkistossa. BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 7, Syksy 206 Tutkitaan yhtälöryhmää x + y + z 0 2x + y + az b ax + y + 2z 0 (a) Jos a 0 ja b 0 niin mikä on yhtälöryhmän ratkaisu? Tulkitse ratkaisu

Lisätiedot

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla ALKUHARJOITUS Kynän ja paperin avulla peilaaminen koordinaatistossa a) Peilaa pisteen (0,0) suhteen koordinaatistossa sijaitseva - neliö, jonka

Lisätiedot

PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA 9.2.2011

PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA 9.2.2011 PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA 9..0 Kokeessa saa vastata enintään kymmeneen tehtävään.. Sievennä a) 9 x x 6x + 9, b) 5 9 009 a a, c) log 7 + lne 7. Muovailuvahasta tehty säännöllinen tetraedri muovataan

Lisätiedot

Ota tämä paperi mukaan, merkkaa siihen omat vastauksesi ja tarkista oikeat vastaukset klo 11:30 jälkeen osoitteesta

Ota tämä paperi mukaan, merkkaa siihen omat vastauksesi ja tarkista oikeat vastaukset klo 11:30 jälkeen osoitteesta MAA5.2 Loppukoe 26.9.2012 Jussi Tyni Valitse 6 tehtävää Muista merkitä vastauspaperiin oma nimesi ja tee etusivulle pisteytysruudukko Kaikkiin tehtävien ratkaisuihin välivaiheet näkyviin! 1. Olkoon vektorit

Lisätiedot

Vanhoja koetehtäviä. Analyyttinen geometria 2016

Vanhoja koetehtäviä. Analyyttinen geometria 2016 Vanhoja koetehtäviä Analyyttinen geometria 016 1. Määritä luvun a arvo, kun piste (,3) on käyrällä a(3x + a) = (y - 1). Suora L kulkee pisteen (5,1) kautta ja on kohtisuorassa suoraa 6x + 7y - 19 = 0 vastaan.

Lisätiedot

1. Olkoot vektorit a, b ja c seuraavasti määritelty: a) Määritä vektori. sekä laske sen pituus.

1. Olkoot vektorit a, b ja c seuraavasti määritelty: a) Määritä vektori. sekä laske sen pituus. Matematiikan kurssikoe, Maa4 Vektorit RATKAISUT Sievin lukio Keskiviikko 12.4.2017 VASTAA YHTEENSÄ VIITEEN TEHTÄVÄÄN! MAOL JA LASKIN/LAS- KINOHJELMAT OVAT SALLITTUJA! 1. Olkoot vektorit a, b ja c seuraavasti

Lisätiedot

4. Esittäminen ja visualisointi (renderöinti)

4. Esittäminen ja visualisointi (renderöinti) 4. Esittäminen ja visualisointi (renderöinti) Tutkitaan erilaisia renderöintimenetelmiä, joita käytetään luvuissa 2 ja 3 esitettyjen kuvien esitysmuotojen visualisointiin. Seuraavassa selvitetään: (1)

Lisätiedot

Geometriaa GeoGebralla Lisätehtäviä nopeasti eteneville

Geometriaa GeoGebralla Lisätehtäviä nopeasti eteneville Geometriaa GeoGebralla Lisätehtäviä nopeasti eteneville Tutki GeoGebralla Näkymät->Geometria a) Kuinka suuria ovat kolmion kulmat, jos sen sivut ovat 5, 7 ja 9. Vihje: Aloita kolmion piirtäminen yhdestä

Lisätiedot

5 Lineaariset yhtälöryhmät

5 Lineaariset yhtälöryhmät 5 Lineaariset yhtälöryhmät Edellisen luvun lopun esimerkissä päädyttiin yhtälöryhmään, jonka ratkaisemisesta riippui, kuuluuko tietty vektori eräiden toisten vektorien virittämään aliavaruuteen Tämäntyyppisiä

Lisätiedot

Sisältö. Luento 6: Piilopinnat. Peruskäsitteet (jatkuu) Peruskäsitteitä. Yksinkertaisia tapauksia. Yksinkertaiset tapaukset jatkuu

Sisältö. Luento 6: Piilopinnat. Peruskäsitteet (jatkuu) Peruskäsitteitä. Yksinkertaisia tapauksia. Yksinkertaiset tapaukset jatkuu Tietokonegrafiikka / perusteet T-111.300/301 4 ov / 2 ov Peruskäsitteitä Z-buffer Syvyyslajittelu Juovalajittelu Rekursiivinen aluejako Piiloviivat Sisältö Luento 6: Piilopinnat Marko Myllymaa 09/03 Piilopinnat

Lisätiedot

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

Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35 Numeeriset menetelmät TIEA381 Luento 8 Kirsi Valjus Jyväskylän yliopisto Luento 8 () Numeeriset menetelmät 11.4.2013 1 / 35 Luennon 8 sisältö Interpolointi ja approksimointi Funktion approksimointi Tasainen

Lisätiedot

Osoite: https://ggbm.at/tewz3jsv Tehtävä 1. Tutkitaan appletin kuutioita. a) Kuinka monta eripituista janaa voidaan piirtää yhdistämällä kaksi kuution kärkeä? b) Mikä a-kohdan janoista on pisin? Perustelkaa.

Lisätiedot

Yhtälön oikealla puolella on säteen neliö, joten r. = 5 eli r = ± 5. Koska säde on positiivinen, niin r = 5.

Yhtälön oikealla puolella on säteen neliö, joten r. = 5 eli r = ± 5. Koska säde on positiivinen, niin r = 5. Tekijä Pitkä matematiikka 5 7..017 31 Kirjoitetaan yhtälö keskipistemuotoon ( x x ) + ( y y ) = r. 0 0 a) ( x 4) + ( y 1) = 49 Yhtälön vasemmalta puolelta nähdään, että x 0 = 4 ja y 0 = 1, joten ympyrän

Lisätiedot

3 Suorat ja tasot. 3.1 Suora. Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta.

3 Suorat ja tasot. 3.1 Suora. Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta. 3 Suorat ja tasot Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta. 3.1 Suora Havaitsimme skalaarikertolaskun tulkinnan yhteydessä, että jos on mikä tahansa nollasta

Lisätiedot

MAB3 - Harjoitustehtävien ratkaisut:

MAB3 - Harjoitustehtävien ratkaisut: MAB - Harjoitustehtävien ratkaisut: Funktio. Piirretään koordinaatistoakselit ja sijoitetaan pisteet:. a) Funktioiden nollakohdat löydetään etsimällä kuvaajien ja - akselin leikkauspisteitä. Funktiolla

Lisätiedot

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager Missio: 1. Asentaminen 2. Valokuvien tarkastelu, tallennus/formaatit, koko, tarkkuus, korjaukset/suotimet, rajaus 3. Kuvan luonti/työkalut (grafiikka kuvat) 4. Tekstin/grafiikan lisääminen kuviin, kuvien/grafiikan

Lisätiedot

Osoita, että kaikki paraabelit ovat yhdenmuotoisia etsimällä skaalauskuvaus, joka vie paraabelin y = ax 2 paraabelille y = bx 2. VASTAUS: , b = 2 2

Osoita, että kaikki paraabelit ovat yhdenmuotoisia etsimällä skaalauskuvaus, joka vie paraabelin y = ax 2 paraabelille y = bx 2. VASTAUS: , b = 2 2 8. Geometriset kuvaukset 8.1. Euklidiset kuvaukset 344. Esitä muodossa x = Ax + b se avaruuden E 3 peilauskuvaus, jonka symmetriatasona on x 1 3x + x 3 = 6. A = 1 3 6 6 3, b = 1 1 18. 3 6 6 345. Tason

Lisätiedot

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Esimerkki otteluvoiton todennäköisyys A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Yksittäisessä pelissä A voittaa todennäköisyydellä p ja B todennäköisyydellä q =

Lisätiedot

y=-3x+2 y=2x-3 y=3x+2 x = = 6

y=-3x+2 y=2x-3 y=3x+2 x = = 6 MAA Koe, Arto Hekkanen ja Jussi Tyni 5.5.015 Loppukoe LASKE ILMAN LASKINTA. 1. Yhdistä kuvaaja ja sen yhtälö a) 3 b) 1 c) 5 d) Suoran yhtälö 1) y=3x ) 3x+y =0 3) x y 3=0 ) y= 3x 3 5) y= 3x 6) 3x y+=0 y=-3x+

Lisätiedot

Kaikkiin tehtäviin ratkaisujen välivaiheet näkyviin! Lue tehtävänannot huolellisesti. Tee pisteytysruudukko B-osion konseptin yläreunaan!

Kaikkiin tehtäviin ratkaisujen välivaiheet näkyviin! Lue tehtävänannot huolellisesti. Tee pisteytysruudukko B-osion konseptin yläreunaan! MAA4 koe 1.4.2016 Kaikkiin tehtäviin ratkaisujen välivaiheet näkyviin! Lue tehtävänannot huolellisesti. Tee pisteytysruudukko B-osion konseptin yläreunaan! Jussi Tyni A-osio: Ilman laskinta. Laske kaikki

Lisätiedot

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi Lineaarikuvaukset aiheita ten ten 1 Matematiikassa sana lineaarinen liitetään kahden lineaariavaruuden väliseen kuvaukseen. ten Määritelmä Olkoon (L, +, ) ja (M, ˆ+, ˆ ) reaalisia lineaariavaruuksia, ja

Lisätiedot

763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 2 Kevät 2017

763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 2 Kevät 2017 763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 2 Kevät 207. Nelinopeus ympyräliikkeessä On siis annettu kappaleen paikkaa kuvaava nelivektori X x µ : Nelinopeus U u µ on määritelty kaavalla x µ (ct,

Lisätiedot

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste Suora 1/5 Sisältö KATSO MYÖS:, vektorialgebra, geometriset probleemat, taso Suora geometrisena peruskäsitteenä Pisteen ohella suora on geometrinen peruskäsite, jota varsinaisesti ei määritellä. Alkeisgeometriassa

Lisätiedot

Tekijä Pitkä matematiikka

Tekijä Pitkä matematiikka K1 Tekijä Pitkä matematiikka 5 7..017 a) 1 1 + 1 = 4 + 1 = 3 = 3 4 4 4 4 4 4 b) 1 1 1 = 4 6 3 = 5 = 5 3 4 1 1 1 1 1 K a) Koska 3 = 9 < 10, niin 3 10 < 0. 3 10 = (3 10 ) = 10 3 b) Koska π 3,14, niin π

Lisätiedot

Luento 6: 3-D koordinaatit

Luento 6: 3-D koordinaatit Maa-57.300 Fotogrammetrian perusteet Luento-ohjelma 1 2 3 4 5 6 7 8 9 10 11 12 13 Luento 6: 3-D koordinaatit AIHEITA (Alkuperäinen luento: Henrik Haggrén, 16.2.2003, Päivityksiä: Katri Koistinen 5.2.2004

Lisätiedot

Tässä osassa ei käytetä laskinta. Selitä päätelmäsi lyhyesti tai perustele ratkaisusi laskulausekkeella, kuviolla tms.

Tässä osassa ei käytetä laskinta. Selitä päätelmäsi lyhyesti tai perustele ratkaisusi laskulausekkeella, kuviolla tms. OSA 1 Ratkaisuaika 30 min Pistemäärä 20 Tässä osassa ei käytetä laskinta. Selitä päätelmäsi lyhyesti tai perustele ratkaisusi laskulausekkeella, kuviolla tms. 1. Mikä on suurin kokonaisluku, joka toteuttaa

Lisätiedot

Luento 4: Kiertomatriisi

Luento 4: Kiertomatriisi Maa-57.301 Fotogrammetrian yleiskurssi (P. Rönnholm / H. Haggrén, 28.9.2004) Luento 4: Kiertomatriisi Mitä pitäisi oppia? ymmärtää, että kiertomatriisilla voidaan kiertää koordinaatistoa ymmärtää, että

Lisätiedot

a) Lasketaan sähkökenttä pallon ulkopuolella

a) Lasketaan sähkökenttä pallon ulkopuolella Jakso 2. Gaussin laki simerkki 2.1: Positiivinen varaus Q on jakautunut tasaisesti R-säteiseen palloon. Laske sähkökenttä pallon a) ulkopuolella ja b) sisäpuolella etäisyydellä r pallon keskipisteestä.

Lisätiedot

7 Vapaus. 7.1 Vapauden määritelmä

7 Vapaus. 7.1 Vapauden määritelmä 7 Vapaus Kuten edellisen luvun lopussa mainittiin, seuraavaksi pyritään ratkaisemaan, onko annetussa aliavaruuden virittäjäjoukossa tarpeettomia vektoreita Jos tällaisia ei ole, virittäjäjoukkoa kutsutaan

Lisätiedot

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla:

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla: 11 Determinantti Neliömatriisille voidaan laskea luku, joka kertoo muun muassa, onko matriisi kääntyvä vai ei Tätä lukua kutsutaan matriisin determinantiksi Determinantilla on muitakin sovelluksia, mutta

Lisätiedot

MATEMATIIKKA JA TAIDE I

MATEMATIIKKA JA TAIDE I 1 MATEMATIIKKA JA TAIDE I Tehtävät sopivat peruskoulun alaluokille. Ne on koostettu Matematiikkalehti Solmun Matematiikkadiplomeista I VI. Sivunumerot viittaavat näiden diplomitehtävien sivuihin. Aihepiirejä:

Lisätiedot

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä)

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä) Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe 26.10.2017 Ratkaisuehdotus 1. (35 pistettä) (a) Seuraavat matriisit on saatu eräistä yhtälöryhmistä alkeisrivitoimituksilla. Kuinka monta ratkaisua yhtälöryhmällä

Lisätiedot

Luento 6: Tulostusprimitiivien toteutus

Luento 6: Tulostusprimitiivien toteutus Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Tulostusprimitiivien toteutus Lauri Savioja 11/07 Primitiivien toteutus / 1 ntialiasointi Fill-algoritmit Point-in-polygon Sisältö Primitiivien toteutus

Lisätiedot

Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe 10.6.2013 klo 10-13 Ratkaisut ja pisteytysohjeet

Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe 10.6.2013 klo 10-13 Ratkaisut ja pisteytysohjeet Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe.6. klo - Ratkaisut ja pisteytysohjeet. Ratkaise seuraavat epäyhtälöt ja yhtälö: a) x+ x +9, b) log (x) 7,

Lisätiedot

yleisessä muodossa x y ax by c 0. 6p

yleisessä muodossa x y ax by c 0. 6p MAA..0 Muista kirjoittaa jokaiseen paperiin nimesi! Tee vastauspaperin yläreunaan pisteytysruudukko! Valitse kuusi tehtävää! Perustele vastauksesi välivaiheilla! Jussi Tyni Ratkaise: a) x x b) xy x 6y

Lisätiedot

Kanta ja Kannan-vaihto

Kanta ja Kannan-vaihto ja Kannan-vaihto 1 Olkoon L vektoriavaruus. Äärellinen joukko L:n vektoreita V = { v 1, v 2,..., v n } on kanta, jos (1) Jokainen L:n vektori voidaan lausua v-vektoreiden lineaarikombinaationa. (Ts. Span(V

Lisätiedot

Maa-57.260. Kameran kalibrointi. TKK/Fotogrammetria/PP

Maa-57.260. Kameran kalibrointi. TKK/Fotogrammetria/PP Kameran kalibrointi Kameran kalibroinnilla tarkoitetaan sen kameravakion, pääpisteen paikan sekä optiikan aiheuttamien virheiden määrittämistä. Virheillä tarkoitetaan poikkeamaa ideaalisesta keskusprojektiokuvasta.

Lisätiedot

Algoritmit 1. Luento 3 Ti Timo Männikkö

Algoritmit 1. Luento 3 Ti Timo Männikkö Algoritmit 1 Luento 3 Ti 17.1.2017 Timo Männikkö Luento 3 Algoritmin analysointi Rekursio Lomituslajittelu Aikavaativuus Tietorakenteet Pino Algoritmit 1 Kevät 2017 Luento 3 Ti 17.1.2017 2/27 Algoritmien

Lisätiedot

MAA4 Abittikokeen vastaukset ja perusteluja 1. Määritä kuvassa olevien suorien s ja t yhtälöt. Suoran s yhtälö on = ja suoran t yhtälö on = + 2. Onko väittämä oikein vai väärin? 2.1 Suorat =5 +2 ja =5

Lisätiedot

2 Pistejoukko koordinaatistossa

2 Pistejoukko koordinaatistossa Pistejoukko koordinaatistossa Ennakkotehtävät 1. a) Esimerkiksi: b) Pisteet sijaitsevat pystysuoralla suoralla, joka leikkaa x-akselin kohdassa x =. c) Yhtälö on x =. d) Sijoitetaan joitain ehdon toteuttavia

Lisätiedot

! 7! = N! x 8. x x 4 x + 1 = 6.

! 7! = N! x 8. x x 4 x + 1 = 6. 9. 10. 2008 1. Pinnalta punaiseksi maalattu 3 3 3-kuutio jaetaan 27:ksi samankokoiseksi kuutioksi. Mikä osuus 27 pikkukuution kokonaispinta-alasta on punaiseksi maalattu? 2. Positiivisen kokonaisluvun

Lisätiedot

1. STEREOKUVAPARIN OTTAMINEN ANAGLYFIKUVIA VARTEN. Hyvien stereokuvien ottaminen edellyttää kahden perusasian ymmärtämistä.

1. STEREOKUVAPARIN OTTAMINEN ANAGLYFIKUVIA VARTEN. Hyvien stereokuvien ottaminen edellyttää kahden perusasian ymmärtämistä. 3-D ANAGLYFIKUVIEN TUOTTAMINEN Fotogrammetrian ja kaukokartoituksen laboratorio Teknillinen korkeakoulu Petri Rönnholm Perustyövaiheet: A. Ota stereokuvapari B. Poista vasemmasta kuvasta vihreä ja sininen

Lisätiedot

Pong-peli, vaihe Koordinaatistosta. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana

Pong-peli, vaihe Koordinaatistosta. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana Muilla kielillä: English Suomi Pong-peli, vaihe 2 Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana Laitetaan pallo liikkeelle Tehdään kentälle reunat Vaihdetaan kentän taustaväri Zoomataan

Lisätiedot

Algoritmit 2. Luento 6 Ke Timo Männikkö

Algoritmit 2. Luento 6 Ke Timo Männikkö Algoritmit 2 Luento 6 Ke 29.3.2017 Timo Männikkö Luento 6 B-puun operaatiot B-puun muunnelmia Nelipuu Trie-rakenteet Standarditrie Pakattu trie Algoritmit 2 Kevät 2017 Luento 6 Ke 29.3.2017 2/31 B-puu

Lisätiedot

Demo 1: Simplex-menetelmä

Demo 1: Simplex-menetelmä MS-C2105 Optimoinnin perusteet Malliratkaisut 3 Ehtamo Demo 1: Simplex-menetelmä Muodosta lineaarisen tehtävän standardimuoto ja ratkaise tehtävä taulukkomuotoisella Simplex-algoritmilla. max 5x 1 + 4x

Lisätiedot

4.3 Kehäkulma. Keskuskulma

4.3 Kehäkulma. Keskuskulma 4.3 Kehäkulma. Keskuskulma Sellaista kulmaa, jonka kärki on ympyrän kehällä ja kumpikin kylki leikkaa (rajatapauksessa sivuaa) ympyrän kehää, sanotaan kehäkulmaksi, ja sitä vastaavan keskuskulman kyljet

Lisätiedot

4. Varastossa on 24, 23, 17 ja 16 kg:n säkkejä. Miten voidaan toimittaa täsmälleen 100 kg:n tilaus avaamatta yhtään säkkiä?

4. Varastossa on 24, 23, 17 ja 16 kg:n säkkejä. Miten voidaan toimittaa täsmälleen 100 kg:n tilaus avaamatta yhtään säkkiä? Peruskoulun matematiikkakilpailu Loppukilpailu perjantaina 3.2.2012 OSA 1 Ratkaisuaika 30 min Pistemäärä 20 Tässä osassa ei käytetä laskinta. Kaikkiin tehtäviin laskuja, kuvia tai muita perusteluja näkyviin.

Lisätiedot

KJR-C1001: Statiikka L2 Luento : voiman momentti ja voimasysteemit

KJR-C1001: Statiikka L2 Luento : voiman momentti ja voimasysteemit KJR-C1001: Statiikka L2 Luento 21.2.2018: voiman momentti ja voimasysteemit Apulaisprofessori Konetekniikan laitos Luennon osaamistavoitteet Tämän päiväisen luennon jälkeen opiskelija Pystyy muodostamaan,

Lisätiedot

Tässä osassa ei käytetä laskinta. Kaikkiin tehtäviin laskuja tai perusteluja näkyviin, ellei muuta ole mainittu.

Tässä osassa ei käytetä laskinta. Kaikkiin tehtäviin laskuja tai perusteluja näkyviin, ellei muuta ole mainittu. Peruskoulun matematiikkakilpailu Loppukilpailu perjantaina 6..009 OSA Ratkaisuaika 30 min Pistemäärä 0 Tässä osassa ei käytetä laskinta. Kaikkiin tehtäviin laskuja tai perusteluja näkyviin, ellei muuta

Lisätiedot

Vektoreiden virittämä aliavaruus

Vektoreiden virittämä aliavaruus Vektoreiden virittämä aliavaruus Määritelmä Oletetaan, että v 1, v 2,... v k R n. Näiden vektoreiden virittämä aliavaruus span( v 1, v 2,... v k ) tarkoittaa kyseisten vektoreiden kaikkien lineaarikombinaatioiden

Lisätiedot

Hannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus

Hannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus Perusohjeita, symbolista laskentaa Geogebralla Kielen vaihtaminen. Jos Geogebrasi kieli on vielä englanti, niin muuta se Options välilehdestä kohdasta Language suomeksi (finnish). Esittelen tässä muutaman

Lisätiedot

Luento 4 Georeferointi

Luento 4 Georeferointi Luento 4 Georeferointi 2008 Maa-57.1030 Fotogrammetrian perusteet 1 Sisältö Georeferointi käsitteenä Orientoinnit Stereokuvaparin mittaus Stereomallin ulkoinen orientointi (= absoluuttinen orientointi)

Lisätiedot

Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe klo 10-13

Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe klo 10-13 Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe.6. klo -. Ratkaise seuraavat epäyhtälöt ja yhtälö: a) x +9, b) log (x) 7, c) x + x 4 =.. Määrää kaikki ne

Lisätiedot

Kaksirivisen matriisin determinantille käytämme myös merkintää. a 11 a 12 a 21 a 22. = a 11a 22 a 12 a 21. (5.1) kaksirivine

Kaksirivisen matriisin determinantille käytämme myös merkintää. a 11 a 12 a 21 a 22. = a 11a 22 a 12 a 21. (5.1) kaksirivine Vaasan yliopiston julkaisuja 97 5 DETERMINANTIT Ch:Determ Sec:DetDef 5.1 Determinantti Tämä kappale jakautuu kolmeen alakappaleeseen. Ensimmäisessä alakappaleessa määrittelemme kaksi- ja kolmiriviset determinantit.

Lisätiedot

T-111.450 Tietokoneanimaatio ja mallintaminen. Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio 02/02

T-111.450 Tietokoneanimaatio ja mallintaminen. Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio 02/02 T-111.450 Tietokoneanimaatio ja mallintaminen Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio 02/02 Animaatio / 1 2D Avainkuvatekniikka Sisältö Kerronnallisia

Lisätiedot

Luento 2: Viivan toteutus

Luento 2: Viivan toteutus Tietokonegrafiikan perusteet T-111.4300 3 op Luento : Viivan toteutus Lauri Savioja 11/07 Primitiivien toteutus / 1 GRAAFISTEN PRIMITIIVIEN TOTEUTUS HUOM! Oletuksena on XY-koordinaatisto Suorien viivojen

Lisätiedot

MAB3 - Harjoitustehtävien ratkaisut:

MAB3 - Harjoitustehtävien ratkaisut: MAB3 - Harjoitustehtävien ratkaisut: 1 Funktio 1.1 Piirretään koordinaatistoakselit ja sijoitetaan pisteet: 1 1. a) Funktioiden nollakohdat löydetään etsimällä kuvaajien ja - akselin leikkauspisteitä.

Lisätiedot

IIRTÄMINEN. Word Piirtäminen

IIRTÄMINEN. Word Piirtäminen Word 2013 Piirtäminen IIRTÄMINEN PIIRTÄMINEN... 1 Piirto-objektien muotoileminen... 1 Muotoilutyökalut... 2 Tekstin tasaaminen objektin sisään, koko... 4 Objektien järjestyksen muuttaminen... 5 Kuvan osien

Lisätiedot

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio:

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio: Inversio-ongelmista Craig, Brown: Inverse problems in astronomy, Adam Hilger 1986. Havaitaan oppositiossa olevaa asteroidia. Pyörimisestä huolimatta sen kirkkaus ei muutu. Projisoitu pinta-ala pysyy ilmeisesti

Lisätiedot

10. Esitys ja kuvaus

10. Esitys ja kuvaus 10. Esitys ja kuvaus Kun kuva on ensin segmentoitu alueisiin edellisen luvun menetelmin, segmentoidut pikselit kootaan esittämään ja kuvaamaan kohteita muodossa, joka sopii hyvin jatkokäsittelyä varten.

Lisätiedot

Suorien ja tasojen geometriaa Suorien ja tasojen yhtälöt

Suorien ja tasojen geometriaa Suorien ja tasojen yhtälöt 6. Suorien tasojen geometriaa 6.1. Suorien tasojen yhtälöt 55. Osoita, että yhtälöt x = 3 + τ y = 1 3τ esittävät samaa tason suoraa. Yhteinen piste 1,5) suunta i 3j. x = 1 6τ y = 5 + 9τ 56. Määritä suoran

Lisätiedot

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Kuvat. 1. Selaimien tunnistamat kuvatyypit Kuvat Kuvia voi liittää xhtml-sivulle -elementillä -elementillä -elementillä lomakkeiden yhteydessä lähinnä painikenappeja taustakuvina -elementin background-attribuutilla tai

Lisätiedot

Vektoreiden A = (A1, A 2, A 3 ) ja B = (B1, B 2, B 3 ) pistetulo on. Edellisestä seuraa

Vektoreiden A = (A1, A 2, A 3 ) ja B = (B1, B 2, B 3 ) pistetulo on. Edellisestä seuraa Viikon aiheet Pistetulo (skalaaritulo Vektorien tulot Pistetulo Ristitulo Skalaari- ja vektorikolmitulo Integraalifunktio, alkeisfunktioiden integrointi, yhdistetyn funktion derivaatan integrointi Vektoreiden

Lisätiedot