Computer Graphics with OpenGL

Størrelse: px
Begynne med side:

Download "Computer Graphics with OpenGL"

Transkript

1 Computer Graphics with OpenGL 2. Computer Graphics Hardware Plasmapaneler baserer seg på gass som satt under spenning vil emittere lys. LCD-skjermer baserer seg på at lys kan polariseres og at krystaller kan rotere lysets polarisasjonsretning (aktive LCD-paneler kjennetegnes ved at en transistor styrer hver piksel). 6. Implementation Algorithms for Graphics Primitives and Attributes Primitiver tilnærmes med en samling piksler som er av eller på. Linjetegningsalgoritmer DDA-algoritmen ser på absoluttverdien til stigningstallet. Dersom denne er mindre enn 1, går vi ett step langs x-aksen. Dersom stigningstallet er større enn 1, så går vi ett step langs y-aksen. Bresenhams linjealgoritme sammenlikner derimot linjens eksakte posisjon med midtpunktet mellom de to aktuelle pikslene, og velger da den nærmeste pikselen. Innsett endepunktene og lagre det venstre i (x0, y0), plott det første punktet. Kalkuler konstantene /\x, /\y, 2/\y og 2/\y 2/\x og finn startverdien p0 = 2/\y - /\x Hvis pk < 0, neste plott er (xk + 1, yk) og pk+1 = pk + 2/\y Hvis pk > 0, neste plott er (xk + 1, yk + 1) og pk+1 = pk + 2/\y 2/\x Gjenta. Sirkelalgoritmer Vi kan benytte symmetri ifm. uttegning av sirkler ved å plotte inn enkelte punkter som speiles. Vi tegner rette linjer mellom et sett utregnede punkter på sirkelen. Midtpunktsalgoritmen for en sirkel bruker samme konsept som Bresenhams man bestemmer hvilken piksel som skal tennes basert på posisjonen til midtpunktet M mellom nåværende og neste piksel. Scanlinje-algoritmen Finner krysningene mellom skjermens scanlinjer og begrensningen til objektet. Oddeparitetsregelen benyttes for å fylle polygonene. Toppunkter til monotont stigende/synkende kanter kortes inn eller evt. forkastes. Horisontale kanter forkastes. Kan utnytte koherens for å effektivisere utregningen. Implementasjon Samtlige kanter sorteres på minste y-verdi ved hjelp av bucket-sort i en kanttabell. Deretter finner man krysningene mellom scanlinjen og kantene av objektet og piksler mellom par av krysninger fylles. Aktive kanter overflyttes til en ny kantliste sortert på x. Fill Methods for Areas with Irregular Boundaries Boundary-Fill Rekursivt maler seg utover fra et startpunkt inntil man kommer til begrensningskurven. 4-connected og 8-connected versjoner av algoritmen Kan effektiviseres ved å fylle en scanlinje om gangen.

2 7. Two-Dimensional Geometric Transformations For å få matriserepresentasjonene for basistransformasjoner på en form der vi kan behandle alle typer på en konsistent måte innfører vi homogene koordinater ved å legge til et tredje koordinat h og representerer punktene på en homogen måte. Basistransformasjoner Translasjon i 2D Translasjon av et punkt oppnås ved å gi et tillegg i x- og y-retning. Eks. ved bruk av homogene koordinater: Rotasjon i 2D Vi spesifiserer en rotasjon ved å angi en rotasjonsvinkel og en akse. Eks. ved bruk av homogene koordinater: Skalering i 2D Oppnås ved å multiplisere objektets posisjoner med skaleringsfaktorene. Eks. ved bruk av homogene koordinater: Refleksjoner Om x-aksen Om y-aksen Om y=x Matrisemultiplikasjon er ikke kommutativ, men assosiativ. Hvis rekkefølgen på transformasjonene endres, så endres også posisjonen til objektet. Transformasjoner mellom to koordinatsystem Eksempel på overføring av geometri beskrevet i koordinatsystem A til B. Origo i A ligger i punktet (11,7) i B. Enhetene brukt i A har halve verdiene av B. B ligger rotert 45 grader i forhold til en horisontal akse:

3 8. Two-Dimensional Viewing Transformasjoner fra verdenskoordinater til viewport coordinates, samt prosedyrer for å klippe bort de deler av bildet som ikke skal vises (gjerne spesifisert av bruker). Linjeklipping Cohen Sutherland sin linjeklippingsalgoritme arbeider etter prinsippet at endepunktene får hver sin endekode. Linjer der koden er 0000 i begge ender aksepteres, mens endepunkter som AND-et sammen gir et resultat forskjellig fra 0 forkastes. Klipping av fylte polygoner Sutherland-Hodgman klipper polygonet mot hver kant i klipperektangelet i fire operasjoner. 10. Three-Dimensional Viewing Samme prosess som i 2D der vi går fra et verdenskoordinatsystem til et annet, men nå må vi i tillegg omforme et 3D-volum til et plan ved hjelp av projeksjoner (å projisere). To hovedtyper projeksjoner: parallell (ingen forkortning, parallelle projeksjonslinjer) og perspektivisk (forkortning, projeksjonslinjene samles i et projeksjonspunkt). Et 3D-viewing koordinatsystem spesifiseres ved å angi en referanseposisjon p0 for origo til koordinatsystemet, en vektor N som er normal til viewplanet, og en vektor V som angir view-up -retningen til koordinatsystemet. VPN-vektoren bestemmer planets orientering i rommet, mens VUP-vektoren brukes for å angi y-aksens retning i koordinatsystemet. Hvis projeksjonslinjene ligger parallelt med VPN kalles det en ortogonal projeksjon (brukes ofte for å skape et front-, topp- og sidebilde av scenen. Hvis projeksjonsplanet skjærer de tre hovedaksene i lik avstand fra origo har vi en isometrisk projeksjon. Cohen Sutherland sin algoritme kan utvides med to bit for å takle linjer i rommet. 13. Three-Dimensional Object Representation Boundary Representation (B-rep) og Space-partitioning Representations Den mest brukte teknikken for representasjon av 3D-objekter er å la et sett av plane polygoner definere et volum.

4 14. Spline Representations Enhver kurve som beskrives ved et parametrisk polynomuttrykk pålagt endebetingelser blir kalt for en splinekurve. En splinekurve spesifiseres ved å angi et sett av kontrollpunkter som tilnærmes av kurvesegmenter slik at disse enten interpolerer eller approksimerer kontrollpunktene. Området kontrollpunktene former kalles for convex hull. For å sikre glatte overganger mellom kurvesegmentene stilles det kontinuitetskrav (parametrisk eller geometrisk) i skjøtene mellom segmentene. Interpolerende kubiske splines anvendes mest for å angi objekt- og kamerabevegelser. Hermite Interpolasjon er en interpolerende kubisk kurve som benytter tangentvektorer i skjøtene og som typisk oppfyller G^1 kontinuitet i skjøtene. Bezier Splines Brukes ved kurve- og flatedesign enkle å implementere. Kan tilpasses et hvilket som helst antall kontrollpunkt og graden til kurven bestemmes utifra det antall kontrollpunkt som skal approksimeres. Interpolerer start- og sluttpunkt. Stigningstallet i starten og slutten av kurven bestemmes ut i fra de to første og to siste kontrollpunktene, noe som gjør at Bezier-kurver med 4 kontrollpunkter (kubiske) ligner veldig Hermite-kurven. For å få samme retning på skjøten mellom to segmenter må de fire kontrollpunktene ligge på en linje. To sett av ortogonale Bezier-kurver kan brukes for å bestemme et objekts overflate. B-splines Den mest brukte splinetypen og som Bezier-kurver approksimerer den et sett av kontrollpunkter. I motsetning til Bezier kan graden settes uavhengig av antall kontrollpunkter og gir lokal kontrol over en sammensatt kurve. Lokal kontroll sikrer oss at kun noen kurvesegmenter påvirkes ved flytting av et kontrollpunkt (stor fordel). Uniforme B-splines har periodiske blendingsfunksjoner. Kubiske periodiske B-splines har segmenter av grad 3 og d=4. Åpne uniforme B-splines er en blanding av uniforme og ikke uniforme B-splines. Ikke-uniforme B-splines har mulighet for å variere knutepunktsavstanden, og start- og sluttpunkt kan interpoleres eksakt. Enkelt å legge inn nye kontrollpunkter. Bedre egenskaper ved reduksjon av kontinuitet. 15. Other Three-Dimensional Object Representation Ved å ta utgangspunkt i en profil som følger en kurve i rommet har man definert en sweap. Med CSG (Constructive Solid Geometry) bygges modellen opp ved å kombinere enkle primitiver som det skal utføres boolske operasjoner mellom. For å bestemme begrensningsflatene til CSG-modellene benyttes en teknikk kalt Ray Casting. En hierarkisk trestruktur, kalt octrees, kan brukes for å representere solide objekter.

5 Den to-dimensjonale varianten av octrees kalles quadtree, og her nummereres kvadrantene fra 0 til 3, mens for octrees fra 0 til 7. BSP Trees likner på octrees, men vi deler verdenen vår i 2 med et tilfeldig valgt plan i objektet. 16. Visible-Surface Detection Methods Vi bestemmer synlige flater i en polygonmodell på følgende måter: For hver piksel i bildet bestem hvilket objekt som er nærmest observatøren. For hvert objekt i hele verdenen, bestem hvilke deler av objektet som ikke er dekket av andre objekter nærmere observatøren. Back-face culling En enkel "object space"-algoritme som sjekker om man er foran eller bak et plan ved å se på planligningen. Er den mindre enn 0 så er vi bak planet. For et enkelt konvekst polyhedron vil back-face culling fjerne samtlige bakflater (gjelder ikke for scener med flere objekter). Z-buffer (dybdebufferalgoritme) Bildepresisjonsalgoritme som baserer seg på bruk av to buffer - rammebufferet for å lagre det endelige bildet og et dybdebuffer for å holde oversikt dybdeverdiene for de synlige flatene. Initialiser dybde- og rammebufferet slik at alle (x,y) = 1.0 Gjennomgå et og et polygon og kalkuler dybden z for hver projiserte piksel. Hvis z er mindre enn dybdebufferet for (x,y), kalkuler overflatefargen og sett dybdebufferet til z. En ulempe med denne algoritmen er at den kun samler fargeinformasjon for en flate per piksel. A-buffer-algoritmen er en utvidelse av z-buffer-algoritmen som tar hensyn til transparente flater og flater som delvis overlapper ved å opprettholde en linket liste for hver piksel. Scan-Line Method Utvidelse av algoritmen for skankonvertering av polygoner som genererer bildet ved å skankonvertere linje for linje. Det genereres en kanttabell for alle ikke-horisontale kanter til polygonene projisert på "view-planet". Tabellen sorteres på y-koordinat og deretter på x-koordinat. I tillegg behøves en polygontabell med informasjon om plankoeffisientene, skygge/fargeinfo og boolske flagg brukt i selve scankonverteringen. Painter's algorithm Polygonene "males" inn i rammebufferet i en rekkefølge bestemt av avstanden til viewplanet. Algoritmen sorterer alle polygonene basert på dybden og tegner opp de med størst avstand først. Algoritmen kan feile ved overlappende polygoner. Om nødvendig splittes polygonene. Warnock's algorithm deler inn det projiserte området gjentatte ganger inntil det er enkelt å beslutte hva som skal vises. Ved traversering av et octree lagres fargeinformasjonen for "view-planet" i et quadtree. BSP-trær og dybdesortering er effektive algortimer når antall flater er få og overlappingen er liten. Når det er lite overlapping i projeksjonen av en flate er skanlinjealgoritmen eller områdeinndelingsalgoritmen effektive. Når antall flater blir mange vil dybdebuffer- eller octree-metoden være de mest effektive.

6 17. Illumination Models and Surface-Rendering Methods Bakgrunnslys Lysemitterende kilder (lyspære, solen..). Lysreflekterende kilder (vegger i rommet..). Summen av reflekterende kilder kalles bakgrunnslys. Lysintensitet I = Ka * Ia, hvor Ka er refleksjonskonstanten for materialet og Ia er bakgrunnslysets intensitet. Lambert's cosinuslov sier at ved diffus refleksjon er intensiteten avhengig av innfallsvinkelen. Specular reflection opptrer ved blanke flater som glass og høypolert metall. Phong's lyssettingsmodell Intensiteten settes proporsjonal med cos^(ns)fi, hvor ns er en materialkonstant. I tillegg kommer materialets oppførsel avhengig av innfallsvinkelen inn i ligningen. Det skrives ofte separate ligninger for de tre komponentene RGB. For å behandle transparente flater riktig må lys trenge gjennom flatene (Snell's brytningslov). Ved valg av intensitetsnivåer i et system kan det virke naturlig å velge en lineær inndeling, mens en logaritmisk skala er bedre (pga. øyets oppfattelse av intensitet) fordi den produserer en oppslagstabell som ivaretar alle hensyn. Halvtoneteknikk brukes i avis og magasiner og går ut på at hver enhet trykkes med en sort sirkel hvis størrelsen er omvendt proporsjonal med intensiteten. Halvtoneeffekten kan simuleres, på bekostning av oppløsning, ved å bruke rektangulære områder av piksler. Dithering-teknikker brukes for å approksimere halvtonemønster uten tap av oppløsning. Renderingsteknikker for polygoner Lyssettingsmodeller er tidkrevende, så ofte brukes det heller forskjellige skanlinjeteknikker som er utviklet for å bestemme intensiteten til samtlige piksler til et polygon. Konstant intensitet fungerer bra hvis polygonet er en flate i objektet og lyskilden tilstrekkelig langt borte. Ved interpolert intensitetsbestemmelse beregnes intensiteten ut i fra verdiene til knutepunktene i en trekant. Gouraud Shading Denne metoden fjerner diskontinuiteten mellom polygonene ved interpolasjon. Metoden finner en gjennomsnittsnormalvektor for hvert enkelt knutepunkt. Deretter finner man intensiteten i henhold til en lyssettingsmodell og det brukes lineær interpolasjon. Phong Shading Skiller seg fra Gouraud ved at vi nå interpolerer normalvektoren og bruker den i beregning av intensiteten, noe som gir en langt bedre gjengivelse av speilende refleksjon. Problemer med interpolert intensitetsbestemmelse Polygonsilhuetten vil være kantete Perspektivisk forstyrrelse Orienteringsavhengig Delt knutepunkt De fleste renderingssytemer baserer seg på polygon-approksimasjoner.

7 19. Color Models and Color Applications Lys er elektromagnetiske bølger innenfor et bestemt frekvensbånd. Hver frekvens svarer til en farge (hvorav mennesket kan skille mellom ca. 128 rene farger). En lyspære emitterer stråler i hele det synlige spekteret for å produsere hvitt lys. Dersom et spekter har en dominerende bølgelengde vil dette føre til at lyset oppfattes som om det har en farge. Øyet vårt oppfatter hue (fargen), saturation (renhet), brightness (intensitet) og lightness (reflektert intensitet). Ved å kombinere lys fra flere lyskilder med forskjellig dominerende bølgelengde kan en rekke forskjellige farger produseres. CIE har definert tre standard primærfarger (eller energifordelinger) som kan representere samtlige synlige farger. Disse fargene er matematiske beskrivelser som med positive bidrag kan representere alle farger (Chromaticity-diagram). YIQ-modellen gjør det mulig å vise bilder ved hjelp av kun ett signal. CMY (Cyan, Magenta, Yellow) er komplementærfargene til RGB. Når de brukes som filter for å trekke fra farge fra hvitt lys kalles de subtraksjonsprimitiver. 21. Global Illumination Ray-tracing Lysstråler sendes ut i verdenen og registrerer hvilket objekt strålen treffer først. Det genereres stråler i refleksjonsretning og refraksjonsretning (transparent materiale). Så følges strålen inntil et valgt nivå og resulterer i et binærtre. Det anvendes så standard lyssettingsmodell på alle flatene. 23. Algorithmic Modeling En fraktalmodell er generert ved prosedyrer fremfor funksjoner og kjennetegnes ved en viss likhet på alle nivå samt et uendelig detaljeringsnivå på hvert punkt. En fraktal dannes ved gjentakelse av en transformasjonsfunksjon på punkter i rommet. Klassifikasjon "Self-similar" er fraktaler der deler av objektet er nedskalerte versjoner av hele objektet (svært realistiske modeller). "Self-affine" benytter forskjellige skaleringsfaktorer i flere koordinatretninger (naturtro). "Invariant"-fraktalsett dannes ved bruk av ikke-lineære transformasjoner. BACKFACE CULLING Samtlige flater som ikke er synlige for observatøren kan fjernes. Dette gjøres ved å sammenlikne normalvektoren til flaten med synsretningen til observatøren. Peker disse samme vei kan flaten sløyfes. Z-buffer Z-buffer-algoritmen fungerer ved å benytte to buffer, et rammebuffer som lagrer det endelige bildet og et dybdebuffer som holder oversikt over dybdeverdiene til flatene. Den gjennomgår et og et polygon og kalkulerer dybden z for hver projiserte piksel. Er z nærmerer projeksjonsplanet kalkuleres overflatefargen og dybdebufferet settes til z.

8 ISOMETRISK PROJEKSJON Parallell projeksjon som kjennetegnes ved at projeksjonsplanet skjærer de tre hovedaksene i lik avstand fra origo. Parallell projeksjon brukes mye innenfor modellering da det er langt lattere å definere objekter når man slipper å ta hensyn til den perspektiviske forkortningen. TRE-PUNKTS PERSPEKTIVISK PROJEKSJON En projeksjon der projeksjonsplanet skjærer samtlige tre hovedakser. Vi kan se dette ved at samtlige linjer parallelle til hovedaksene etter projeksjon vil ha et forsvinningspunkt. BOUNDARY-REPRESENTASJON Med dette menes et volum begrenset av flater. Andre representasjonsformer kan være octrees eller CSG. LOKAL KONTROLL Naturlige kubiske splines har ikke lokal kontroll, dvs. at hele kurven må regnes ut på nytt dersom et kontrollpunkt endrer posisjon. Hermite-kurve De to første vektorene angir start- og sluttpunkt. De to andre angir de retningsderiverte i start og slutt av kurven. C^1-kontinuitet får vi ved at de deriverte i skjøten har samme retning. Kurven interpolerer også start- og sluttpunkt. Painter's algorithm Sorterer samtlige flater basert på dybde og "maler" ut den med størst dybde først, deretter den med nest størt osv. Den er ikke lineær og hastigheten er avhengig av antall flater og vil derfor bruke mye lenger tid hvis antall flater fordobles. Teoretisk lysintensitet En lyspære er ingen punktkilde, derimot har den utstrekning. LYSREFLEKSJON Diffus refleksjon har lik refleksjon i alle retninger og opptrer typisk på matte materialer. Spekular refleksjon er refleksjon speilt om normalvektoren og opptrer typisk for blanke materialer.

9 RAY-TRACING "Ray-tracing" sender inn en stråle for hver piksel inn i vår virtuelle verden, treffer et objekt og ser på lyspåvirkningen og eventuelle refleksjoner i dette punktet. Er materialet gjennomsiktig blir det i tillegg definert en refraksjonsretning. Samtlige bidrag summeres etter et visst nivå. RGB-fargemodell Gjengivelse av farger på skjerm og papir er to fundamentalt forskjellige prosesser. Den ene er additiv blanding, mens den andre er subtraksjonsblanding. HOMOGENE KOORDINATER En utvidelse av de vanlige koordinatene slik at man kan representere samtlige transformasjoner på en konsistent måte. Gir store fordeler ved matrisemultiplikasjon. CIE-kromatisitetsdiagram Et diagram som viser samtlige ikke-intensitetsavhengige farger. Vi kan finne komplementærfarger i diagrammet ved å se på linjer som skjærer gjennom hvitt i diagrammet. PRESISJONSALGORITMER Bildepresisjonsalgoritmer finner for hver piksel hvilken flate som ligger nærmest og denne bestemme fargen til pikselen. Objektpresisjonsalgoritmer sammenlikner objekter i rommet og finner hvem som ligger foran og bak og bruker dette for å tegne opp modellen. BSP-trær Binary Space Partitioning arbeider etter følgende prisnipp. Ta utgangspunkt i et vilkårlig plan i objektet. Alle deler av objektet som er på den siden som normalvektoren peker i defineres som utside og motsatt de som er på innsiden kalles for innside. Dette gjentas rekursivt inntil alle flatene i treet er behandlet. Ved traversering av dette treet på en bestemt måte kan man foreta fjerning av skjulte linjer og flater ut i fra det definerte treet. Man spør seg ganske enkelt om observatør befinner deg på innsida eller utsida i forhold til den første valgte flata. Da vet man hvilken halvdel av treet som dekker den andre halvdelen av treet. Ved å stille det samme spørsmålet rekursivt nedover i treet er en fullstendig fjerning av skjulte flater gjennomført.

10

Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSFORSLAG. Dato: 11. desember 2008 Varighet: 0900-1300. Antall sider inkl.

Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSFORSLAG. Dato: 11. desember 2008 Varighet: 0900-1300. Antall sider inkl. Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSFORSLAG Emnekode: Emnenavn: DAT2 Grafisk Databehandling Dato:. desember 28 Varighet: 9 - Antall sider inkl. forside 7 OPPGAVE. (2%) a) b)

Detaljer

E K S A M E N S O P P G A V E

E K S A M E N S O P P G A V E HØGSKOLEN I AGDER Fakultet for teknologi E K S A M E N S O P P G A V E EMNE: FAGLÆRER: DAT 2 Grafisk Databehandling Morgan Konnestad Klasse(r): 2DTM, 2DT, 2 Siving, DT Dato: 8.2.6 Eksamenstid, fra-til:

Detaljer

LØSNINGSANTYDNING EKSAMEN

LØSNINGSANTYDNING EKSAMEN Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSANTYDNING EKSAMEN Emnekode: Emnenavn: DAT Grafisk Databehandling Dato: 5. desember Varighet: 9 - Antall sider inkl. forside 8 Tillatte hjelpemidler:

Detaljer

LØSNINGSFORSLAG. Universitetet i Agder Fakultet for Teknologi og realfag. Dato: 03. desember 2009 Varighet: Antall sider inkl.

LØSNINGSFORSLAG. Universitetet i Agder Fakultet for Teknologi og realfag. Dato: 03. desember 2009 Varighet: Antall sider inkl. Universitetet i Agder Fakultet for Teknologi og realfag LØSNINGSFORSLAG Emnekode: Emnenavn: DAT2 Grafisk Databehandling Dato: 3. desember 29 Varighet: 9-3 Antall sider inkl. forside 8 Tillatte hjelpemidler:

Detaljer

LØSNINGSANTYDNING. HØGSKOLEN I AGDER Fakultet for teknologi. DAT 200 Grafisk Databehandling. Ingen. Klasse(r): 2DTM, 2DT, 2 Siving, DT

LØSNINGSANTYDNING. HØGSKOLEN I AGDER Fakultet for teknologi. DAT 200 Grafisk Databehandling. Ingen. Klasse(r): 2DTM, 2DT, 2 Siving, DT HØGSKOLEN I AGDER Fakultet for teknologi LØSNINGSANTYDNING EMNE: FAGLÆRER: DAT 2 Grafisk Databehandling Morgan Konnestad Klasse(r): 2DTM, 2DT, 2 Siving, DT Dato: 5.2.5 Eksamenstid, fra-til: 9. - 3. Eksamensoppgaven

Detaljer

EKSAMEN I EMNE TDT4230 VISUALISERING FREDAG 10. DESEMBER 2010 KL LØSNINGSFORSLAG

EKSAMEN I EMNE TDT4230 VISUALISERING FREDAG 10. DESEMBER 2010 KL LØSNINGSFORSLAG Side 1 av 11 EKSAMEN I EMNE TDT4230 VISUALISERING FREDAG 10. DESEMBER 2010 KL. 09.00 13.00 LØSNINGSFORSLAG OPPGAVE 1 Kubiske Bézier-kurver og flater a) Sammenhengen mellom vektoren av blandefunksjoner

Detaljer

a. Hva er de inverse transformasjonene avfølgende tre transformasjoner T, R og S: θ θ sin( ) cos( ) Fasit: 1 s x cos( θ) sin( θ) 0 0 y y z

a. Hva er de inverse transformasjonene avfølgende tre transformasjoner T, R og S: θ θ sin( ) cos( ) Fasit: 1 s x cos( θ) sin( θ) 0 0 y y z Kommentar: Svar kort og konsist. Husk at eksamen har tre oppgaver. Poengene for hver (del-) oppgave bør gi en indikasjon på hvor me tid som bør benttes per oppgave. Oppgave 1: Forskjellige emner (40 poeng)

Detaljer

d. Utviklingssteg for å utforme animasjonssekvenser:

d. Utviklingssteg for å utforme animasjonssekvenser: Oppgave 1: Generelt a. Logisk inndeling av inputdata: Locator En enhet for å spesifisere en koordinatposisjon. Stroke En enhet for å spesifisere et sett med koordinatposisjoner. String En enhet for å spesifisere

Detaljer

EKSAMEN I EMNE TDT4230 VISUALISERING LØRDAG 18. DESEMBER 2004 KL Løsningsforslag

EKSAMEN I EMNE TDT4230 VISUALISERING LØRDAG 18. DESEMBER 2004 KL Løsningsforslag Side 1 av 12 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I EMNE TDT4230 VISUALISERING LØRDAG

Detaljer

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning Eksamen i SOD 165 Grafiske metoder Klasse : 3D Dato : 15. august 2000 Antall oppgaver : 4 Antall sider : 4 Vedlegg : Utdrag fra OpenGL Reference Manual

Detaljer

KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING TIRSDAG 9. AUGUST 2005 KL LØSNINGSFORSLAG

KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING TIRSDAG 9. AUGUST 2005 KL LØSNINGSFORSLAG Side 1 av 8 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap KONTINUASJONSEKSAMEN I EMNE TDT430 VISUALISERING

Detaljer

EKSAMEN I EMNE TDT4230 VISUALISERING TIRSDAG 18. DESEMBER 2007 KL LØSNINGSFORSLAG

EKSAMEN I EMNE TDT4230 VISUALISERING TIRSDAG 18. DESEMBER 2007 KL LØSNINGSFORSLAG Side 1 av 10 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I EMNE TDT40 VISUALISERING TIRSDAG

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF330 Metoder i grafisk databehandling og diskret geometri Eksamensdag: 3. desember 010 Tid for eksamen: 14.30 18.30 Oppgavesettet

Detaljer

RF5100 Lineær algebra Leksjon 10

RF5100 Lineær algebra Leksjon 10 RF5100 Lineær algebra Leksjon 10 Lars Sydnes, NITH 11. november 2013 I. LITT OM LYS OG FARGER GRUNNLEGGENDE FORUTSETNINGER Vi ser objekter fordi de reflekterer lys. Lys kan betraktes som bølger / forstyrrelser

Detaljer

EKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 12. DESEMBER 2011 KL LØSNINGSFORSLAG

EKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 12. DESEMBER 2011 KL LØSNINGSFORSLAG Side 1 av 7 EKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 12. DESEMBER 2011 KL. 09.00 13.00 LØSNINGSFORSLAG OPPGAVE 1 Diverse om objektrepresentasjoner a) Likningen er: ( x y r ) z r (1) 2 2 2 2 2 axial

Detaljer

Forelesningsnotater SIF8039/ Grafisk databehandling

Forelesningsnotater SIF8039/ Grafisk databehandling Forelesningsnotater SIF839/ Grafisk databehandling Notater til elesninger over: Kapittel 5: Viewing i: Edward Angel: Interactive Computer Graphics Vårsemesteret 22 Torbjørn Hallgren Institutt datateknikk

Detaljer

EKSAMEN I EMNE TDT4230 VISUALISERING LØRDAG 10. DESEMBER 2005 KL

EKSAMEN I EMNE TDT4230 VISUALISERING LØRDAG 10. DESEMBER 2005 KL NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I EMNE TDT4230 VISUALISERING LØRDAG 10. DESEMBER

Detaljer

TDT4195 Bildeteknikk

TDT4195 Bildeteknikk TDT495 Bildeteknikk Grafikk Vår 29 Forelesning 5 Jo Skjermo Jo.skjermo@idi.ntnu.no Department of Computer And Information Science Jo Skjermo, TDT423 Visualisering 2 TDT495 Forrige gang Attributter til

Detaljer

KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 15. AUGUST 2011 KL LØSNINGSFORSLAG

KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 15. AUGUST 2011 KL LØSNINGSFORSLAG Side 1 av 8 KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 15. AUGUST 2011 KL. 09.00 13.00 LØSNINGSFORSLAG OPPGAVE 1 Parametriske kurver a) En eksplisitt eller implisitt funksjon i tre variable

Detaljer

Forelesningsnotater SIF8039/ Grafisk databehandling

Forelesningsnotater SIF8039/ Grafisk databehandling Forelesningsnotater SIF839/ Grafisk databehandling Notater til forelesninger over: Kapittel 4: Geometric Objects and ransformations i: Edward Angel: Interactive Computer Graphics Vårsemesteret 22 orbjørn

Detaljer

Fargebilder. Lars Vidar Magnusson. March 12, 2018

Fargebilder. Lars Vidar Magnusson. March 12, 2018 Fargebilder Lars Vidar Magnusson March 12, 2018 Delkapittel 6.1 Color Fundamentals Delkapittel 6.2 Color Models Delkapittel 6.3 Bildeprosessering med Pseudofarger Delkapittel 6.4 Prosessering av Fargebilder

Detaljer

2D Transformasjoner (s. 51 i VTK boken) Translasjon. Del 2 Grafisk databehandling forts. Rotasjon. Skalering. y x = x + d x, y = y + d y.

2D Transformasjoner (s. 51 i VTK boken) Translasjon. Del 2 Grafisk databehandling forts. Rotasjon. Skalering. y x = x + d x, y = y + d y. 2D Transformasjoner (s. i VTK boken) Translasjon Del 2 Grafisk databehandling forts. (, ) = + d, = + d På matriseform: d d (, ) P =, P =, T = d d P = P + T 24/2-3 IN229 / V3 / Dag 6 2 Skalering Rotasjon

Detaljer

E K S A M E N. Universitetet i Agder Fakultet for fakultet for Teknologi og realfag. Grafisk Databehandling

E K S A M E N. Universitetet i Agder Fakultet for fakultet for Teknologi og realfag. Grafisk Databehandling Universitetet i Agder Fakultet for fakultet for Teknologi og realfag E K S A M E N Emnekode: Emnenavn: DAT200 Grafisk Databehandling Dato: 23. November 2016 Varighet: 0900-1300 Antall sider inkl. forside

Detaljer

Eksamen i Geometrisk Modellering

Eksamen i Geometrisk Modellering Eksamen i Geometrisk Modellering STE6081 Sivilingeniørutdanningen ved Høgskolen i Narvik, Data/IT og Ingeniørdesign, 10.mars 2000 Til denne eksamenen er godkjente formelsamlinger samt alle typer kalkulatorer

Detaljer

RF5100 Lineær algebra Leksjon 12

RF5100 Lineær algebra Leksjon 12 RF5100 Lineær algebra Leksjon 12 Lars Sydnes, NITH 26. november 2013 I. GAUSS-ELIMINASJON 2x + 3y + z = 1 2x + 5y z = 1 4x + 7y + 4z = 3 x + 3/2 y + 1/2 z = 1/2 x + 2z = 2 y z = 1 3z = 2 x + 2z = 2 y z

Detaljer

Kantdeteksjon og Fargebilder

Kantdeteksjon og Fargebilder Kantdeteksjon og Fargebilder Lars Vidar Magnusson April 25, 2017 Delkapittel 10.2.6 More Advanced Techniques for Edge Detection Delkapittel 6.1 Color Fundamentals Delkapittel 6.2 Color Models Marr-Hildreth

Detaljer

Eksamen i Geometrisk Modellering

Eksamen i Geometrisk Modellering Eksamen i Geometrisk Modellering STE608 Sivilingeniørutdanningen ved Høgskolen i Narvik, Produktutformingsteknologi (. PUT),. desember 998 Til denne eksamenen er alle skrevne hjelpemidler samt alle typer

Detaljer

Geometriske avbildninger og symmetri. A2A/A2B Høgskolen i Vestfold

Geometriske avbildninger og symmetri. A2A/A2B Høgskolen i Vestfold Geometriske avbildninger og symmetri A2A/A2B Høgskolen i Vestfold 6. november 2009 Innhold 1. Symmetri 2. Avbildninger 3. Isometrier 4. Egenskaper ved avbildninger 5. Symmetrigrupper Kilde for forelesningen:

Detaljer

www.ir.hiof.no/~eb/viz.htm Side 1 av 12

www.ir.hiof.no/~eb/viz.htm Side 1 av 12 VIZhtm Side 1 av 12 Innhold Side MÅL 1 OPPGAVE / RESULTAT 1 BESKRIVELSE ØVING 6A 2 BESKRIVELSE ØVING 6B 9 BESKRIVELSE ØVING 6C 12 MÅL Når du har utført denne øvingen, skal du kunne: Benytte et kamera som

Detaljer

3D modul for syntetisk kalkulator

3D modul for syntetisk kalkulator av Geir Borgi Glenn Ole Haugen Dag Asle Johansen Masteroppgave i informasjons og kommunikasjonsteknologi Høgskolen i Agder Fakultet for teknologi Grimstad mai 2006 SAMMENDRAG ActionScript er et språk som

Detaljer

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1 Delkapittel 2.1 Plangeometriske algoritmer Side 1 av 7 Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1 2.1 Punkter, linjesegmenter og polygoner 2.1.1 Polygoner og internett HTML-sider kan ha

Detaljer

INF Kap og i DIP

INF Kap og i DIP INF 30 7.0.009 Kap..4.4 og.6.5 i DIP Anne Solberg Geometriske operasjoner Affine transformer Interpolasjon Samregistrering av bilder Geometriske operasjoner Endrer på pikslenes posisjoner o steg:. Finn

Detaljer

INF{3 4}320 - Obligatorisk oppgave 3

INF{3 4}320 - Obligatorisk oppgave 3 INF{3 4}320 - Obligatorisk oppgave 3 Innleveringsfrist: 14. oktober 2003 (Revisjon 25. september 2003) I denne oppgaven skal vi utvide koden som ble laget for oblig2. I stedet for å tegne en enkel kube

Detaljer

Tegning av tredimensjonale figurer parallell sentral perspektiv Parallell-projeksjoner grunnlinje horisontalprojeksjon vertikalprojeksjon

Tegning av tredimensjonale figurer parallell sentral perspektiv Parallell-projeksjoner grunnlinje horisontalprojeksjon vertikalprojeksjon Tegning av tredimensjonale figurer Å tegne en tredimensjonal figur på et papirark byr på fundamentale prinsipielle problemer: Papiret er todimensjonalt, mens gjenstandene som skal avbildes, er tredimensjonal.

Detaljer

Geometri Mona Røsseland Nasjonalt senter for matematikk i Opplæringen Leder i LAMIS Lærebokforfatter, MULTI Geometri i skolen Geometri etter 4.

Geometri Mona Røsseland Nasjonalt senter for matematikk i Opplæringen Leder i LAMIS Lærebokforfatter, MULTI Geometri i skolen Geometri etter 4. Geometri Mona Røsseland Nasjonalt senter for matematikk i Opplæringen Leder i LAMIS Lærebokforfatter, MULTI 15-Apr-07 Geometri i skolen dreier seg blant annet om å analysere egenskaper ved to- og tredimensjonale

Detaljer

1 Introduksjon GeoGebra 2 Speiling, rotasjon og parallellforskyvning 3 Perspektivtegning 4 Symmetriakser

1 Introduksjon GeoGebra 2 Speiling, rotasjon og parallellforskyvning 3 Perspektivtegning 4 Symmetriakser 1 Geometri i kunsten: 1 Introduksjon GeoGebra 2 Speiling, rotasjon og parallellforskyvning 3 Perspektivtegning 4 Symmetriakser MKH GeoGebra - Geometri i kunsten Innhold 1 Introduksjon GeoGebra... 1 1.1

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling INF 230 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen 05.02.203 INF230 Temaer i dag Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering

Detaljer

Eneboerspillet del 2. Håvard Johnsbråten, januar 2014

Eneboerspillet del 2. Håvard Johnsbråten, januar 2014 Eneboerspillet del 2 Håvard Johnsbråten, januar 2014 I Johnsbråten (2013) løste jeg noen problemer omkring eneboerspillet vha partall/oddetall. I denne parallellversjonen av artikkelen i vil jeg i stedet

Detaljer

Geometri Verktøylinja i GeoGebra Konstruksjon / tegning Konstruksjonsforklaring Normaler, paralleller og vinkler Mangekant, areal og omkrets

Geometri Verktøylinja i GeoGebra Konstruksjon / tegning Konstruksjonsforklaring Normaler, paralleller og vinkler Mangekant, areal og omkrets 2 Geometri Verktøylinja i GeoGebra Konstruksjon / tegning Konstruksjonsforklaring Normaler, paralleller og vinkler Mangekant, areal og omkrets Eksamensoppgaver 0 Innholdsfortegnelse INTRODUKSJON GEOGEBRA...

Detaljer

EKSAMEN I EMNE TDT4230 VISUALISERING TORSDAG 14. DESEMBER 2006 KL LØSNINGSFORSLAG

EKSAMEN I EMNE TDT4230 VISUALISERING TORSDAG 14. DESEMBER 2006 KL LØSNINGSFORSLAG Side 1 av 12 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I EMNE TDT4230 VISUALISERING TORSDAG

Detaljer

Midtveiseksamen Løsningsforslag

Midtveiseksamen Løsningsforslag INSTITUTT FOR INFORMATIKK, UNIVERSITETET I OSLO Midtveiseksamen Løsningsforslag INF2310 - Digital Bildebehandling Eksamen i: INF2310 - Digital Bildebehandling Eksamensdag: Tirsdag 21. mars 2017 Tidspunkt

Detaljer

Norges Informasjonstekonlogiske Høgskole

Norges Informasjonstekonlogiske Høgskole Oppgavesettet består av 9 (ni) sider. Norges Informasjonstekonlogiske Høgskole RF5100 Lineær algebra Side 1 av 9 Tillatte hjelpemidler: Kalkulator, vedlagt formelark Varighet: 3 timer Dato: 11.desember

Detaljer

Kjeglesnitt. Harald Hanche-Olsen. Versjon

Kjeglesnitt. Harald Hanche-Olsen. Versjon Kjeglesnitt Harald Hanche-Olsen hanche@math.ntnu.no Versjon 1.0 2013-01-25 Innledning Kjeglesnittene sirkler, ellipser, parabler og hyperbler er klassiske kurver som har vært studert siden antikken. Kjeglesnittene

Detaljer

INF februar 2017 Ukens temaer (Kap og i DIP)

INF februar 2017 Ukens temaer (Kap og i DIP) 1. februar 2017 Ukens temaer (Kap 2.4.4 og 2.6.5 i DIP) Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder 1 / 30 Geometriske operasjoner Endrer

Detaljer

INF Stikkord over pensum til midtveis 2017 Kristine Baluka Hein

INF Stikkord over pensum til midtveis 2017 Kristine Baluka Hein INF2310 - Stikkord over pensum til midtveis 2017 Kristine Baluka Hein 1 Forhold mellom størrelse i bildeplan y og "virkelighet"y y y = s s og 1 s + 1 s = 1 f Rayleigh kriteriet sin θ = 1.22 λ D y s = 1.22

Detaljer

Visualiseringsdelen - Oppsummering

Visualiseringsdelen - Oppsummering Visualiseringsdelen - Oppsummering Fenomen/prosess Visualisering i inf2340 Måling Mat. modell Simulering inf2340 - Simuleringsdelen inf2340 - Visualiseringsdelen 1.23E-08 2.59E-10 3.04E-08 3.87E-09 7.33E-06

Detaljer

FORSØK I OPTIKK. Forsøk 1: Bestemmelse av brytningsindeks

FORSØK I OPTIKK. Forsøk 1: Bestemmelse av brytningsindeks FORSØK I OPTIKK Forsøk 1: Bestemmelse av brytningsindeks Hensikt I dette forsøket skal brytningsindeksen bestemmes for en sylindrisk linse ut fra måling av brytningsvinkler og bruk av Snells lov. Teori

Detaljer

Repetisjon av histogrammer

Repetisjon av histogrammer Repetisjon av histogrammer INF 231 Hovedsakelig fra kap. 3.3 i DIP Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for billedserier Litt om histogramtransformasjoner

Detaljer

Motivasjon. Litt sett-teori. Eksempel. INF Mesteparten av kap i DIP Morfologiske operasjoner på binære bilder.

Motivasjon. Litt sett-teori. Eksempel. INF Mesteparten av kap i DIP Morfologiske operasjoner på binære bilder. 1 Motivasjon INF 2310 Mesteparten av kap 9.1-9.5 i DIP Morfologiske operasjoner på binære bilder Basis-begreper Fundamentale operasjoner på binære bilder Sammensatte operasjoner Eksempler på anvendelser

Detaljer

Grunnleggende om Digitale Bilder (ITD33515)

Grunnleggende om Digitale Bilder (ITD33515) Grunnleggende om Digitale Bilder (ITD33515) Lars Vidar Magnusson January 13, 2017 Delkapittel 2.2, 2.3, 2.4 og 2.5 Lys og det Elektromagnetiske Spektrum Bølgelengde, Frekvens og Energi Bølgelengde λ og

Detaljer

I Katalog velger du: Ny eksamensordning i matematikk våren 2015

I Katalog velger du: Ny eksamensordning i matematikk våren 2015 CAS teknikker H-P Ulven 10.12.2014 Innledning Våren 2015 gjelder nye regler for bruk av digitale hjelpemidler: Når det står "Bruk CAS", så må kandidaten bruke CAS, og når det står "Bruk graftegner", så

Detaljer

INF januar 2018 Ukens temaer (Kap og i DIP)

INF januar 2018 Ukens temaer (Kap og i DIP) 31. januar 2018 Ukens temaer (Kap 2.4.4 og 2.6.5 i DIP) Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder 1 / 30 Geometriske operasjoner Endrer

Detaljer

Kurshefte GeoGebra. Barnetrinnet

Kurshefte GeoGebra. Barnetrinnet Kurshefte GeoGebra Barnetrinnet GeoGebra Geometri og algebra Dynamisk geometriverktøy Algebraisk verktøy Gratis Brukes på alle nivåer i utdanningssystemet Finnes på både bokmål og nynorsk Kan lastes ned

Detaljer

LØSNINGSFORSLAG EKSAMEN TMA4105 MATEMATIKK 2 Lørdag 14. aug 2004

LØSNINGSFORSLAG EKSAMEN TMA4105 MATEMATIKK 2 Lørdag 14. aug 2004 Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag ide av LØNINGFOLAG EKAMEN TMA4 MATEMATIKK 2 Lørdag 4. aug 24 Oppgave Grenseverdien eksisterer ikke. For eksempel er grenseverdien

Detaljer

Kurs. Kapittel 2. Bokmål

Kurs. Kapittel 2. Bokmål Kurs 8 Kapittel 2 Bokmål D.8.2.1 1 av 4 Introduksjon til dynamisk geometri med GeoGebra Med et dynamisk geometriprogram kan du tegne og konstruere figurer som du kan trekke og dra i. I noen slike programmer

Detaljer

Temaer i dag. Geometriske operasjoner. Anvendelser. INF 2310 Digital bildebehandling

Temaer i dag. Geometriske operasjoner. Anvendelser. INF 2310 Digital bildebehandling Temaer i dag INF 310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder

Detaljer

INF 1040 høsten 2008: Oppgavesett 11 Farger (kapittel 15)

INF 1040 høsten 2008: Oppgavesett 11 Farger (kapittel 15) INF 1040 høsten 2008: Oppgavesett 11 Farger (kapittel 15) Fasitoppgaver Denne seksjonen inneholder innledende oppgaver hvor det finnes en enkel fasit bakerst i oppgavesettet. Det er ikke nødvendigvis meningen

Detaljer

HØGSKOLEN I BERGEN Avdeling for Ingeniørutdanning

HØGSKOLEN I BERGEN Avdeling for Ingeniørutdanning HØGSKOLEN I BERGEN Avdeling for Ingeniørutdanning EKSAMEN I Matematisk analyse og vektoralgebra, FOA150 KLASSE : Alle DATO : 11. august 006 TID: : Kl. 0900-100 (4 timer) ANTALL OPPGAVER : 5 VARIGHET ANTALL

Detaljer

Eksamen i MA-104 Geometri 27. mai 2005

Eksamen i MA-104 Geometri 27. mai 2005 Eksamen i M-0 Geometri 7 mai 00 Oppgave Gitt en firkant med hjørner :(,0), :(7,), :(,) og :(,) enne firkanten er motivet i en symmetrisk figur a) Tegn figuren, når den skal være symmetrisk om origo og

Detaljer

Høgskolen i Oslo og Akershus. c) Et annet likningssystem er gitt som. t Bestem parametrene s og t slik at likningssystemet blir inkonsistent.

Høgskolen i Oslo og Akershus. c) Et annet likningssystem er gitt som. t Bestem parametrene s og t slik at likningssystemet blir inkonsistent. Innlevering i BYFE 000 Oppgavesett Innleveringsfrist: 0 oktober klokka :00 Antall oppgaver: 6 Noen av disse oppgavene løses ved hjelp av papir blyant, mens andre oppgaver løses ved hjelp av MATLAB til

Detaljer

MA-132 Geometri Torsdag 4. desember 2008 kl Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator.

MA-132 Geometri Torsdag 4. desember 2008 kl Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator. Institutt for matematiske fag EKSAMEN i MA-1 Geometri Torsdag 4. desember 008 kl. 9.00-14.00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator. Bokmål Oppgave 1 Gitt et linjestykke.

Detaljer

KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 7. AUGUST 2006 KL LØSNINGSFORSLAG

KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING MANDAG 7. AUGUST 2006 KL LØSNINGSFORSLAG Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap KONTINUASJONSEKSAMEN I EMNE TDT4230 VISUALISERING

Detaljer

Oppgave 1 (25 %) - Flervalgsoppgaver

Oppgave 1 (25 %) - Flervalgsoppgaver Oppgaver og løsningsforslag for 4t eksamen 10.mai 006 i LO510D Lineær algebra med grafiske anvendelser. Fra og med oppgave skal alle svar begrunnes. Oppgave 1 (5 %) - Flervalgsoppgaver Denne oppgaven består

Detaljer

EKSAMEN I EMNE TDT4195/SIF8043 BILDETEKNIKK ONSDAG 19. MAI 2004 KL

EKSAMEN I EMNE TDT4195/SIF8043 BILDETEKNIKK ONSDAG 19. MAI 2004 KL Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I EMNE TDT4195/SIF8043

Detaljer

Koordinatsystem med levende funksjoner trinn 90 minutter

Koordinatsystem med levende funksjoner trinn 90 minutter Lærerveiledning Passer for: Varighet: Koordinatsystem med levende funksjoner 8. - 10. trinn 90 minutter Koordinatsystem med levende funksjoner er et skoleprogram hvor elevene får fysisk og praktisk erfaring

Detaljer

Fargetyper. Forstå farger. Skrive ut. Bruke farger. Papirhåndtering. Vedlikehold. Problemløsing. Administrasjon. Stikkordregister

Fargetyper. Forstå farger. Skrive ut. Bruke farger. Papirhåndtering. Vedlikehold. Problemløsing. Administrasjon. Stikkordregister Skriveren gir deg mulighet til å kommunisere i farger. Farger tiltrekker seg oppmerksomhet og gir trykt materiale og informasjon større verdi. Bruk av farger øker lesbarheten, og dokumenter med farger

Detaljer

FASIT OG TIPS til Rinvold: Visuelle perspektiv. Lineær algebra. Caspar forlag, 1.utgave 2003 og 2.opplag 2004.

FASIT OG TIPS til Rinvold: Visuelle perspektiv. Lineær algebra. Caspar forlag, 1.utgave 2003 og 2.opplag 2004. FAIT OG TIP til Rinvold: Visuelle perspektiv. Lineær algebra. Caspar forlag,.utgave og.opplag. Versjon..9. Det er ikke tatt med svar på alle oppgaver. Denne fasiten vil bli oppdatert etter hvert. Oppdager

Detaljer

QED 5 10. Matematikk for grunnskolelærerutdanningen. Bind 2. Fasit kapittel 3 Geometri

QED 5 10. Matematikk for grunnskolelærerutdanningen. Bind 2. Fasit kapittel 3 Geometri QED 5 0 Matematikk for grunnskolelærerutdanningen Bind Fasit kapittel Geometri Kapittel Oppgave a) ( +, + 7) = (4, 9) b) (0, 4 + 5) = (, ) c) ( + 0, + 6) = (, 9) Oppgave a) Vi får vektoren [4, ]. b) Vi

Detaljer

EKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 3. JUNI 2009 KL. 09.00 13.00

EKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 3. JUNI 2009 KL. 09.00 13.00 Side 1 av 5 EKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 3. JUNI 2009 KL. 09.00 13.00 Oppgavestillere: Kvalitetskontroll: Richard Blake Jo Skjermo Torbjørn Hallgren Kontakt under eksamen: Richard Blake tlf.

Detaljer

INF Obligatorisk oppgave 2

INF Obligatorisk oppgave 2 INF3320 - Obligatorisk oppgave 2 Innleveringsfrist: 23. september (Revisjon 4. september 2003) I denne oppgaven skal vi se på transformasjoner og interaktivitet. Vi skal lage et lite program som implementerer

Detaljer

=,,,,, = det( A) a a a a a a a a a a + a a 0 1. a11 a12 a22 a12 a11 a22 a12 a21 a11a12 + a12 a11

=,,,,, = det( A) a a a a a a a a a a + a a 0 1. a11 a12 a22 a12 a11 a22 a12 a21 a11a12 + a12 a11 3.3 Oppgaver 3.3.1 1 2 3 1 2 3 2 0 1.La A,,,,, 3 4 B 2 1 C 0 1 a -1 b 1 c 2 Regn ut (a) A a, (b) B b, (c) C c, (d) A B, (e) A B C ( a) ( c) ( e) ( f ) 1-2 2 1 2 + ( 2) ( 1) 4 A a 3 4 1 3 2 + 4 ( 1 ( b)

Detaljer

Matematisk morfologi III

Matematisk morfologi III Matematisk morfologi III Lars Aurdal Norsk regnesentral Lars.Aurdal@nr.no 4. desember 2003 Copyright Lars Aurdal, NTNU/NR Oversikt, kursdag 3 Sammensatte operasjoner: Hit-or-miss-transformen. Skjeletter.

Detaljer

03.10.2013 Manual til. GeoGebra. Ungdomstrinnet. Ressurs til. Grunntall 8 10. Bjørn Bakke og Inger Nygjelten Bakke ELEKTRONISK UNDERVISNINGSFORLAG AS

03.10.2013 Manual til. GeoGebra. Ungdomstrinnet. Ressurs til. Grunntall 8 10. Bjørn Bakke og Inger Nygjelten Bakke ELEKTRONISK UNDERVISNINGSFORLAG AS 03.10.2013 Manual til GeoGebra Ungdomstrinnet Ressurs til Grunntall 8 10 Bjørn Bakke og Inger Nygjelten Bakke ELEKTRONISK UNDERVISNINGSFORLAG AS Innhold Verktøy... 4 Hva vinduet i GeoGebra består av...

Detaljer

RF5100 Lineær algebra Leksjon 1

RF5100 Lineær algebra Leksjon 1 RF5100 Lineær algebra Leksjon 1 Lars Sydnes, NITH 20.august 2013 I. INFORMASJON FAGLÆRER Kontakt: Lars Sydnes lars.sydnes@nith.no 93035685 Bakgrunn: Doktorgrad i Matematikk fra NTNU (2012), Siv.ing. Industriell

Detaljer

HamboHus 5.4 Rev. 1, 8. september 2005 A. Cordray

HamboHus 5.4 Rev. 1, 8. september 2005 A. Cordray HamboHus Technical Note Nr 10: Terreng HamboHus 5.4 Rev. 1, 8. september 2005 A. Cordray I HamboHus 5.4 er implementasjonen av terreng utvidet og forbedret. Det er lettere å lage terrengpunkter, og mye

Detaljer

Forelesningsnotater SIF8039/ Grafisk databehandling

Forelesningsnotater SIF8039/ Grafisk databehandling Forelesningsnotater SIF8039/ Grafisk databehandling Notater til forelesninger over: Kapittel 1: Graphics Systems and Models i: Edward Angel: Interactive Computer Graphics Vårsemesteret 2002 Torbjørn Hallgren

Detaljer

Leksjon G2: Transformasjoner

Leksjon G2: Transformasjoner Programmering grunnkurs TDAT: Grafikkdel Leksjon G: Transformasjoner Fra modell til tegning på skjerm side Modell Plantransformasjoner/translasjon side 3 Modell Plantransformasjoner/skalering side 4 Modell

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling INF 2310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen 03.02.2014 INF2310 1 Temaer i dag Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon

Detaljer

Noen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1.

Noen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1. FYS2130 Våren 2008 Noen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1. Vi har på forelesning gått gjennom foldingsfenomenet ved diskret Fourier transform, men ikke vært pinlig nøyaktige

Detaljer

Oppgave 578. Tilleggsspørsmål: a. (Som i original oppgave)

Oppgave 578. Tilleggsspørsmål: a. (Som i original oppgave) Oppgave 578 Med tilleggsspørsmål og eksempler på bruk av GeoGebra. (I forsøket på å illustrere flere forskjellige teknikker er det ikke til å unngå at noen av spørsmålene til en viss grad overlapper hverandre.)

Detaljer

11 Nye geometriske figurer

11 Nye geometriske figurer 11 Nye geometriske figurer Det gylne snitt 1 a) Mål lengden og bredden på et bank- eller kredittkort. Regn ut forholdet mellom lengden og bredden. Hvilket tall er forholdet nesten likt, og hva kaller vi

Detaljer

Temaer i dag. Repetisjon av histogrammer II. Repetisjon av histogrammer I. INF 2310 Digital bildebehandling FORELESNING 5.

Temaer i dag. Repetisjon av histogrammer II. Repetisjon av histogrammer I. INF 2310 Digital bildebehandling FORELESNING 5. Temaer i dag INF 231 Digital bildebehandling FORELESNING 5 HISTOGRAM-TRANSFORMASJONER Fritz Albregtsen Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for

Detaljer

Institutt for matematiske fag EKSAMEN i MA-132 Geometri Torsdag 4. desember 2008 kl Oppgave 1

Institutt for matematiske fag EKSAMEN i MA-132 Geometri Torsdag 4. desember 2008 kl Oppgave 1 Institutt for matematiske fag EKSAMEN i MA-132 Geometri Torsdag 4. desember 2008 kl. 9.00-14.00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator. Oppgave 1 Bokmål Gitt et linjestykke.

Detaljer

Morfologi i Binære Bilder

Morfologi i Binære Bilder Morfologi i Binære Bilder Lars Vidar Magnusson February 26, 2018 Delkapittel 9.1 Preliminaries Delkapittel 9.2 Dilation and Erosion Delkapittel 9.3 Opening and Closing Delkapittel 9.4 The Hit-or-Miss Transformation

Detaljer

EKSAMEN RF3100 Matematikk og fysikk

EKSAMEN RF3100 Matematikk og fysikk Side 1 av 5 Oppgavesettet består av 5 (fem) sider. EKSAMEN RF3100 Matematikk og fysikk Tillatte hjelpemidler: Kalkulator, vedlagt formelark Varighet: 3 timer Dato: 4.juni 2015 Emneansvarlig: Lars Sydnes

Detaljer

HamboHus feb 2013 A. Cordray

HamboHus feb 2013 A. Cordray HamboHus Technical Note Nr 14: IFC Import HamboHus 7.0.1 15. feb 2013 A. Cordray Dette skrivet beskriver import av IFC-filer. Det beskriver hva som kan importeres og hvordan sette opp importen. Målet med

Detaljer

Eksamen i Geometrisk Modellering

Eksamen i Geometrisk Modellering Eksamen i Geometrisk Modellering STE6038 Sivilingeniørutdanningen ved Høgskolen i Narvik, Produktutformingsteknologi (1. PUT), 9. august 1995 Til denne eksamenen er alle skrevne hjelpemidler samt alle

Detaljer

Morfologiske operasjoner på binære bilder

Morfologiske operasjoner på binære bilder Digital bildebehandling Forelesning 13 Morfologiske operasjoner på binære bilder Andreas Kleppe Repetisjon av grunnleggende mengdeteori Fundamentale operatorer Sammensatte operatorer Eksempler på anvendelser

Detaljer

Resultanten til krefter

Resultanten til krefter KRAFTBEGREPET Resultanten til krefter En kraft er en vektor. Kraften har måltall (størrelse), enhet(n) og retning (horisontalt mot høyre) Kraften virker langs en rett linje, kraftens angrepslinje Punktet

Detaljer

5.5.1 Bruk matriseregning til å vise at en rotasjon er produktet av to speilinger. Løsningsforslag + + = =

5.5.1 Bruk matriseregning til å vise at en rotasjon er produktet av to speilinger. Løsningsforslag + + = = til oppgavene i avsnitt 55 til oppgaver i avsnitt 55 551 Bruk matriseregning til å vise at en rotasjon er produktet av to speilinger cos( u + v) sin( u + v) cosu sin u u+ v u = sin( u v) cos( u v) sin

Detaljer

MA1102 Grunnkurs i analyse II Vår 2019

MA1102 Grunnkurs i analyse II Vår 2019 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag MA1102 Grunnkurs i analyse II Vår 2019 10.2.27 a) Vi skal vise at u + v 2 = u 2 + 2u v + v 2. (1) Som boka nevner på side 581,

Detaljer

Emne 6. Lineære transformasjoner. Del 1

Emne 6. Lineære transformasjoner. Del 1 Emne 6. Lineære transformasjoner. Del 1 Lineære transformasjoner kan sammenliknes med vanlig funksjonslære. X x 1 x 2 x 3 f Y Gitt to tallmengder X og Y. y 1 En funksjon f er her en regel som y 2 knytter

Detaljer

Kanter, kanter, mange mangekanter

Kanter, kanter, mange mangekanter Kanter, kanter, mange mangekanter Nybegynner Processing PDF Introduksjon: Her skal vi se på litt mer avansert opptegning og bevegelse. Vi skal ta utgangspunkt i oppgaven om den sprettende ballen, men bytte

Detaljer

Løsningsforslag eksamen STE 6038 Geometrisk modellering 9/8 1995

Løsningsforslag eksamen STE 6038 Geometrisk modellering 9/8 1995 Løsningsforslag eksamen STE 638 Geometrisk modellering 9/8 995. a) Vi skal bestemme hvilke av avbildningene/transformasjonene som er homeomorfier. f 4 6 Determinanten til matrisen er lik, dvs at den har

Detaljer

Fotorealistisk fremstilling... 3

Fotorealistisk fremstilling... 3 DDS-CAD 9 Fotorealistisk fremstilling Kapittel 4 1 Innhold Side Kapittel 4 Fotorealistisk fremstilling... 3 Perspektiv... 3 Rendere konturmodell... 4 Rendere sjattert - sanntid... 5 Materialer... 5 Teksturkobling...

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling Temaer i dag INF 310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen Geometriske operasjoner Lineære / aine transormer Resampling og interpolasjon Samregistrering i av bilder

Detaljer

Hvordan lage et sammensatt buevindu med sprosser?

Hvordan lage et sammensatt buevindu med sprosser? Hvordan lage et sammensatt buevindu med sprosser? I flere tilfeller er et vindu som ikke er standard ønskelig. I dette tilfellet skal vinduet under lages. Prinsippene er de samme for andre sammensatte

Detaljer

3D Modellering og Animasjon Velkommen

3D Modellering og Animasjon Velkommen 3D Modellering og Animasjon Velkommen Om meg: Jarl Schjerverud Jobbet med 3D modellering siden 1994 Jobbet i spillindustrien i 14 år (Funcom) Har undervist ved NITH i spilldesign siden 2009 og spilldesign

Detaljer

INNHOLD SAMMENDRAG GEOMETRI

INNHOLD SAMMENDRAG GEOMETRI INNHOLD GEOMETRI... 3 LINJE, STRÅLE OG LINJESTYKKE... 3 VINKEL... 3 STUMP, SPISS OG RETT VINKEL... 3 TOPPVINKLER... 4 NABOVINKLER... 4 SAMSVARENDE VINKLER... 4 OPPREISE EN NORMAL FRA ET PUNKT PÅ EN LINJE...

Detaljer

R2 - Vektorer i rommet

R2 - Vektorer i rommet R2 - Vektorer i rommet - 26.01.17 Del I - Uten hjelpemidler Løsningsskisser - versjon 31.01.17 Oppgave 1 Gitt vektorene u 1, 2, 3 og v 2, 1, 4. a) Regn ut u v b) Regn ut u v c) Regn ut w u t v d) Løs vektorligningen

Detaljer