Számítógépes geometria

Hasonló dokumentumok
Transzformációk síkon, térben

Hajder Levente 2017/2018. II. félév

Számítási feladatok a Számítógépi geometria órához

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Geometria III.

Egybevágósági transzformációk. A geometriai transzformációk olyan függvények, amelyek ponthoz pontot rendelnek hozzá.

Számítógépes geometria (mester kurzus)

Geometria II gyakorlatok

2. ELŐADÁS. Transzformációk Egyszerű alakzatok

VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag. Mátrix rangja

Geometria II gyakorlatok

Térbeli transzformációk, a tér leképezése síkra

Geometria II. Vázlat Kovács Zoltán előadásaihoz január 26.

Lin.Alg.Zh.1 feladatok

1. Transzformációk mátrixa

Lin.Alg.Zh.1 feladatok

Geometriai transzformációk

16. tétel Egybevágósági transzformációk. Konvex sokszögek tulajdonságai, szimmetrikus sokszögek

Matematika (mesterképzés)

Egybevágósági transzformációk

Helyvektorok, műveletek, vektorok a koordináta-rendszerben

Számítógépi geometria Kovács, Zoltán

JEGYZET Geometria 2., tanárszak

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Vektorterek. =a gyakorlatokon megoldásra ajánlott

5. házi feladat. AB, CD kitér élpárra történ tükrözések: Az ered transzformáció: mivel az origó xpont, így nincs szükség homogénkoordinátás

1. A komplex számok ábrázolása

Tartalom. Nevezetes affin transzformációk. Valasek Gábor 2016/2017. tavaszi félév

LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40

Vektorok és koordinátageometria

Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

Koordináta-geometria II.

2) A koordinátázott síkban adva van egy E ellipszis, melyet az x2

Koordinátageometriai gyakorló feladatok I ( vektorok )

Robotika. Kinematika. Magyar Attila

Térbeli geometriai transzformációk analitikus leírása

Valasek Gábor Informatikai Kar. 2016/2017. tavaszi félév

Bevezetés. Transzformáció

x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs mátrixa 3D-ben?

Összeállította: dr. Leitold Adrien egyetemi docens

Vektorgeometria (1) First Prev Next Last Go Back Full Screen Close Quit

17. előadás: Vektorok a térben

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 10.B OSZTÁLY HETI 4 ÓRA 37 HÉT/ ÖSSZ 148 ÓRA

Matematika B/1. Tartalomjegyzék. 1. Célkit zések. 2. Általános követelmények. Biró Zsolt. 1. Célkit zések Általános követelmények 1

Matematika osztályozó vizsga témakörei 9. évfolyam II. félév:

15. Koordinátageometria

1. Az ábrázoló geometria analitikus módszerei

8. előadás. Kúpszeletek

Számítógépes Grafika mintafeladatok

SZAKKÖZÉPISKOLA ÉRETTSÉGI VIZSGRA FELKÉSZÍTŐ KK/12. ÉVFOLYAM

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 11B OSZTÁLY HETI 4 ÓRA 37 HÉT/ ÖSSZ 148 ÓRA

Képfeldolgozás. 1. el adás. A képfeldolgozás m veletei. Mechatronikai mérnök szak BME, 2008

OSZTÁLYOZÓVIZSGA TÉMAKÖRÖK 9. OSZTÁLY

Analitikus térgeometria

I. A geometriai transzformáció fogalma

Fejezetek az euklideszi geometriából

Függvény fogalma, jelölések 15

Geometria 1 összefoglalás o konvex szögek

3D koordináta-rendszerek

Feladatok Házi feladat. Keszeg Attila

1. Komplex számok. x 2 = 1 és x 2 + x + 1 = 0. egyenletek megoldását számnak tekinthessük:

1. A Hilbert féle axiómarendszer

MATEMATIKA TANMENET. 9. osztály. 4 óra/hét. Budapest, szeptember

Koordináta-geometria feladatok (emelt szint)

Így a Bálint számára kedvező esetek száma +, hiszen duplán számoltuk azokat az eseteket, amikor a számok sem 2-vel, sem 5-tel nem oszthatók.

2014/2015. tavaszi félév

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások

Csörg Katalin Mária. BSc szakdolgozat. Témavezet : Juhász Péter. Számítógéptudományi Tanszék

Geometria 1, normálszint

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

Osztályozó és Javító vizsga témakörei matematikából 9. osztály

Testek. 16. Legyen z = 3 + 4i, w = 3 + i. Végezzük el az alábbi. a) (2 4), Z 5, b) (1, 0, 0, 1, 1) (1, 1, 1, 1, 0), Z 5 2.

= Y y 0. = Z z 0. u 1. = Z z 1 z 2 z 1. = Y y 1 y 2 y 1

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások

, D(-1; 1). A B csúcs koordinátáit az y = + -. A trapéz BD

Infobionika ROBOTIKA. IX. Előadás. Robot manipulátorok I. Alapfogalmak. Készült a HEFOP P /1.0 projekt keretében

Haladó lineáris algebra

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

MATEMATIKA TANMENET 9.B OSZTÁLY FIZIKA TAGOZAT HETI 6 ÓRA, ÖSSZESEN 216 ÓRA

Geometria II. Vázlat Kovács Zoltán előadásaihoz október 21.

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 9.A, 9.D. OSZTÁLY HETI 4 ÓRA 37 HÉT ÖSSZ: 148 ÓRA

1. Lineáris transzformáció

Geometria. a. Alapfogalmak: pont, egyenes, vonal, sík, tér (Az alapfogalamakat nem definiáljuk)

Debreceni Egyetem Természettudományi Kar Matematikai Intézet. Szakdolgozat. Fixponttételek és elemi geometriai alkalmazásai

TANMENET ... Az iskola fejbélyegzője. a matematika tantárgy. tanításához a 9. a, b osztályok számára

Síkgeometria. Ponthalmazok

Egybevágóság szerkesztések

An transzformációk a síkban

15. modul: EGYBEVÁGÓSÁGI TRANSZFORMÁCIÓK

Az osztályozóvizsgák követelményrendszere 9. évfolyam

Síkbeli egyenesek. 2. Egy egyenes az x = 1 4t, y = 2 + t parméteres egyenletekkel adott. Határozzuk meg

Nagy András. Feladatok a koordináta-geometria, egyenesek témaköréhez 11. osztály 2010.

A geometriai transzformációk tárgyalásának egy módja a tanárképzésben. doktori (PhD) értekezés. Krisztin Német István

Osztályozóvizsga követelményei

Koordinátageometria. M veletek vektorokkal grakusan. Szent István Egyetem Gépészmérnöki Kar Matematika Tanszék 1

Ortogonalizáció. Wettl Ferenc Wettl Ferenc Ortogonalizáció / 41

I. Vektorok. Adott A (2; 5) és B ( - 3; 4) pontok. (ld. ábra) A két pont által meghatározott vektor:

15. Koordinátageometria

1. GONDOLKODÁSI MÓDSZEREK, HALMAZOK, KOMBINATORIKA, GRÁFOK

2. gyakorlat. A polárkoordináta-rendszer

3 m ; a víz sodráé sec. Bizonyítsuk be, hogy a legnagyobb szöge os! α =. 4cos 2

Átírás:

2011 sz

A grakus szállítószalag terv a geometriai (matematikai) modell megalkotása modelltranszformáció (3D 3D) vetítés (3D 2D) képtranszformáció (2D 2D)... raszterizáció

A grakus szállítószalag: koncepció

A grakus szállítószalag: modell x 2 + y 2 + z 2 = R 2, x 2 + y 2 = r 2

A grakus szállítószalag: kép

An transzformáció A GL(N), b R N F : R N R N, X F (X ) = AX + b, X R N (N = 2, 3) x y y x GL(N): N N-típusú, nem zéró determinánsú valós mátrixok csoportja

Az an transzformáció tulajdonságai egyenestartás osztóviszonytartás (pl. felez pont képe felez pont) paralelogramma képe paralelogramma P, Q R N egyenes: {tq + (1 t)p t R} szakasz: [P, Q] = {tq + (1 t)p t [0, 1]} osztóviszony: ha X = tq + (1 t)q, akkor (PQX ) = t 1 t

Egybevágósági (távolságtartó) transzformáció A O(N), b R N F : R N R N, X F (X ) = AX + b Ortogonális csoport: O(N) = {A GL(N) A 1 = A t } O(2) O(2) = {( ) } cos α ± sin α α R sin α cos α

Forgatás origó körül α szöggel ( x y ) = ( cos α sin α sin α cos α ) ( x y ) y y x x

Tengelyes tükrözés origón átmen α/2 irányszög egyenesre ( ) x = y ( cos α sin α sin α cos α ) ( ) x y y x x y

Forgatás nem origó körül: TFT középpont: C = (c 1, c 2 ), a forgatás szöge: α P tol (P C) forgat rot(α)(p C) tol rot(α)(p C) + C y C y x x

Tükrözés nem origóra illeszked tengelyre: TTT a tengely egy pontja: C = (c 1, c 2 ), a tengely irányszöge: α P tol (P C) tükröz ref(α)(p C) tol ref(α)(p C) + C y y x x

O(3) geometriailag: O(3) minden eleme tengely körüli elforgatás vagy tengely körüli elforgatás és síkra vonatkozó tükrözés szorzata (forgatva tükrözés) algebrailag: R 3 R 3, X X X = cos α X (cos α 1) n, X n + sin α (n X ). ahol n a tengely irányvektora, n = 1, α az elforgatás szöge.

Forgatás koordinátatengelyek körül 1 0 0 cos α sin α 0 R x (α) = 0 cos α sin α, Rz (α) = sin α cos α 0 0 sin α cos α 0 0 1 R y (α) = cos α 0 sin α 0 1 0 (+ irány a jobbkéz szabály szerint) sin α 0 cos α cos α 0 sin α R y (α) = 0 1 0 (+ irány a balkéz szabály szerint) sin α 0 cos α

k-arányú (k 0)skálázás ( ) k 0 síkban: 0 k térben: k 0 0 0 k 0 0 0 k Hasonlóság Egybevágóság és skálázás egymásutánja.

Homogén koordináták alkalmazása N = 2: P = (x, y) = [x 1, x 2, x 3 ], ahol x = x 1 /x 3, y = x 2 /x 3 N = 3: P = (x, y, z) = [x 1, x 2, x 3, x 4 ], ahol x = x 1 /x 4, y = x 2 /x 4, z = x 3 /x 4 An transzformáció homogén reprezentációja Ha F (X ) = AX + b, (A GL(N), b R N ) akkor ( ) ( ) ( ) F (X ) A b X = 1 0 1 1 An csoport: A(N) = {( ) } A b A GL(N), b R N 0 1

Eltolás síkban x y = 1 0 a 0 1 b x y 1 0 0 1 1 Eltolás térben x 1 0 0 a x y z = 0 1 0 b y 0 0 1 c z 1 0 0 0 1 1

Elforgatás origó körül, tengelyes tükrözés origón áthaladó egyenesre síkban x cos φ sin φ 0 x y = sin φ ± cos φ 0 y 1 0 0 1 1 Elforgatás (forgatva tükrözés) az x tengely körül térben... x ±1 0 0 0 x y z = 0 cos φ sin φ 0 y 0 sin φ cos φ 0 z 1 0 0 0 1 1

Síkbeli hasonlóságok a c m c ±a n 0 0 1

Transzformációk szorzata els transzformáció: P 1 második transzformáció: P 2... n-edik transzformáció: P n az eredmény: P n P 2 P 1 (sorrend!)

Projektív transzformációk n-dimenzióban P GL(N + 1), X R N+1 P N P N, [X ] [PX ]

Projektív transzformáció lineáris tört transzformáció = x 1 = p 11 x 1 + p 12 x 2 + p 13 x 3 x 2 = p 21 x 1 + p 22 x 2 + p 23 x 3 x 3 = p 31 x 1 + p 32 x 2 + p 33 x 3 x = p 11x + p 12 y + p 13 p 31 x + p 32 y + p 33 y = p 21x + p 22 y + p 23 p 31 x + p 32 y + p 33 Elt nési egyenes: p 31 x + p 32 y + p 33 = 0

Projektív transzformációk meghatározása síkban Négyszög és képe a projektív transzformációt egyértelm en meghatározza. (Négyszög: négy olyan pont, hogy nincs köztük 3 egy egyenesre illeszked.) M : [x i, y i, w i ] [X i, Y i, W i ], i = 1, 2, 3, 4. M = QP 1, ahol P : E i [x i, y i, w i ], i = 1, 2, 3, 4. Q : E i [X i, Y i, W i ], i = 1, 2, 3, 4. és E 1 = [1, 0, 0], E 2 = [0, 1, 0], E 3 = [0, 0, 1], E 4 = [1, 1, 1].

Folytatás 1. lépés: 2. lépés k 1 x 1 x 2 x 3 k 2 = y 1 y 2 y 3 k 3 w 1 w 2 w 3 1 x 4 y 4 w 4 k 1 x 1 k 2 x 2 k 3 x 3 P = k 1 y 1 k 2 y 2 k 3 y 3 k 1 w 1 k 2 w 2 k 3 w 3