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

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

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

Számítógépes geometria

Klár Gergely 2010/2011. tavaszi félév

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

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?

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

Számítógépes Grafika mintafeladatok

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

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

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

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

Robotika. Kinematika. Magyar Attila

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

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

5. előadás. Skaláris szorzás

9. Írjuk fel annak a síknak az egyenletét, amely átmegy az M 0(1, 2, 3) ponton és. egyenessel;

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

2014/2015. tavaszi félév

Matematika (mesterképzés)

Számítógépes Grafika mintafeladatok

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

KOVÁCS BÉLA, MATEMATIKA I.

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

Vektorterek. =a gyakorlatokon megoldásra ajánlott

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

Kinematika szeptember Vonatkoztatási rendszerek, koordinátarendszerek

GBN304G Alkalmazott kartográfia II. gyakorlat

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

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

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

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

JEGYZET Geometria 2., tanárszak

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

Matematika A1a Analízis

3D koordináta-rendszerek

GEOMETRIA 1, alapszint

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

Síkgeometria 12. évfolyam. Szögek, szögpárok és fajtáik

Lineáris algebra mérnököknek

Bevezetés az algebrába 1

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

A Hamilton-Jacobi-egyenlet

1. Transzformációk mátrixa

Descartes-féle, derékszögű koordináta-rendszer

Vektorok, mátrixok, lineáris egyenletrendszerek

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

Geometria 1, normálszint

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.

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

Lin.Alg.Zh.1 feladatok

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

sin x = cos x =? sin x = dx =? dx = cos x =? g) Adja meg a helyettesítéses integrálás szabályát határozott integrálokra vonatkozóan!

Hajder Levente 2014/2015. tavaszi félév

Az egyenes és a sík analitikus geometriája

Keresztmetszet másodrendű nyomatékainak meghatározása

Lineáris algebra mérnököknek

Kalkulus S af ar Orsolya F uggv enyek S af ar Orsolya Kalkulus

Tömegpontok mozgása egyenes mentén, hajítások

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

Néhány szó a mátrixokról

Transzformációk. Grafikus játékok fejlesztése Szécsi László t05-transform

Lin.Alg.Zh.1 feladatok

Megjegyzés: jelenti. akkor létezik az. ekkor

1. feladatsor Komplex számok

Budapesti Műszaki Főiskola, Neumann János Informatikai Kar. Vektorok. Fodor János

Szélsőérték feladatok megoldása

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

Geometria II gyakorlatok

Koordináta-geometria feladatok (emelt szint)

1 2. Az anyagi pont kinematikája

1. Szabadvektorok és analitikus geometria

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

1. Lineáris transzformáció

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

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

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

Az elméleti mechanika alapjai

Denavit-Hartenberg konvenció alkalmazása térbeli 3DoF nyílt kinematikai láncú hengerkoordinátás és gömbi koordinátás robotra

Fa rudak forgatása II.

Analízis elo adások. Vajda István szeptember 10. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Matematika II képletek. 1 sin xdx =, cos 2 x dx = sh 2 x dx = 1 + x 2 dx = 1 x. cos xdx =,

Geometria II gyakorlatok

1. Bázistranszformáció

1. feladatsor: Vektorfüggvények deriválása (megoldás)

Geometria 1 összefoglalás o konvex szögek

Fizika 1i, 2018 őszi félév, 1. gyakorlat

Az egyenlőtlenség mindkét oldalát szorozzuk meg 4 16-al:

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

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

Haladó lineáris algebra

Komputergrafika Matematikai alapok Dr. Kovács Emőd

Geometriai vagy kinematikai természetű feltételek: kötések vagy. kényszerek. 1. Egy apró korong egy mozdulatlan lejtőn vagy egy gömb belső

Transzformáció a főtengelyekre és a nem főtengelyekre vonatkoztatott. Az ellipszis a sík azon pontjainak mértani helye, amelyeknek két adott pontól

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

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

Koordináta-geometria II.

Vektorok és koordinátageometria

Í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.

Gyakorló feladatok I.

Átírás:

Hajder Levente hajder@inf.elte.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2017/2018. II. félév

Tartalom 1 2 3

Geometriai modellezés feladata A világunkat modellezni kell a térben. Valamilyen koordinátarendszer szükséges Mozgó (dinamikus) tárgyak esetén a térbeli mozgást le kell írni. Mozognak Pörögnek-forognak Kicsinyednek-nagyobbodnak Vetítés feladata A háromdimenziós világot levetíteni a kétdimenziósképsíkra. Kameraszerű képet adni.

Tartalom 1 2 3

Descartes, 1637.: Értekezés a módszerről (Discours de la méthode pour bien conduire sa raison et chercher la vérité dans les sciences) Legtöbbször ezzel találkozunk, ez a legegyszerűbb és legelterjettebb megadási mód A dimenziónak megfelelő számú koordinátával írjuk le a pontokat

Az euklidészi sík minden véges pontjához egyértelműen hozzárendel egy rendezett, valós (x, y) számpárt, ahol az x az abszcissza és y az ordináta Ehhez válasszunk két, egymásra merőleges, irányított egyenest, az OX (x) és OY (y) koordinátatengelyeket, amelyek egymást az O pontban, az origóban metszik. Ekkor a P pont x és y koordinátái a P pont OX és OY irányított egyenesektől vett előjeles távolsága Három dimenzióban hasonló: 3 koordináta, 3 egymásra merőleges koordináta tengely

Geometriai értelmezés Szemléletesebben: A P(a,b,c) az a pont, amit az origóból az x tengely mentén a egységet lépve, majd az y tengely mentén b egységet lépve, végül a z tengely mentén c egységet lépve kapunk

Geometriai értelmezés Vagyis a fenti értelmezés szerint, felhasználva az egységnyi hosszú, koordinátatengelyek irányába mutató i, j, k bázisvektorokat, az [a, b, c] T koordináták a következő pontot azonosítják: P = O + ai + bj + ck 1 0 = O + a 0 + b 1 + c 0 0 0 0 1

Sodrásirány - jobbsodrású rendszer

Sodrásirány - balsodrású rendszer

Tartalom 1 2 3

Síkbeli polákoordináta-rendszer Egy O kezdőpontból (referenciapontból) induló félegyenes (polártengely) határozza meg. Egy P pont helyét két adat azonosítja: (r, φ) r 0: a P pont O-tól vett távolsága φ [0, 2π): az O-n és P-n átmenő egyenes polártengellyel bezárt szöge r = 0 esetén a feĺırás nem egyértelmű

Konverziók Polár Descartes: Descartes polár: r = x 2 + y 2 φ = x = r cos φ, y = r sin φ arctan y x, x > 0 y 0 arctan y x + 2π, x > 0 y < 0 arctan y x + π, x < 0 π 2, x = 0 y > 0 3π 2, x = 0 y < 0???, x = 0 y = 0 arctan() nem egyértelmű (π periodikus) ezért programozásban az φ = atan2 (y, x) függvényt használjuk

Gömbi koordináták

Gömbi koordináták Térbeli polár-koordináták; egy alapsík (és annak PKR-e) illetve egy arra merőleges Z tengely Egy térbeli P pontot három adat reprezentál: (r, φ, θ) r, φ: a P pont alapsíkra vett vetületének polárkoordinátái θ [0, π]: az O és P-t összekötő egyenes Z tengellyel bezárt szöge

Konverziók A síkban látott esethez hasonló feltételek mellett: Gömbi Descartes: x = r cos φ sin θ, y = r sin φ sin θ, z = r cos θ Descartes gömbi: r = x 2 + y 2 + z 2 φ = atan2(y, x) θ = arccos z r, r 0 Az x=y=z=0 eset itt is többértelmű!

Tartalom 1 2 3

August Ferdinand Möbius [1827] Motiváció: sokszor egy konkrét, véges része érdekes csak számunkra a térnek. Ennek a Descartes-félénél egy kiegyensúlyozottabb reprezentációját keressük. A baricentrikus koordináták nem függnek egy pont önkényes origónak választásától

Tömegközéppont Mechanikai analógia: pontrendszer tömegközéppontja Legyen n + 1 pontunk és helyezzünk minden P i pontba m i R súlyt. Ekkor a tömegközéppont: M = 1 n i=0 m i n m i P i i=0

Ha E n -ben az A 0,..., A n pontok kifeszítik a teret (nem egy n 1 dimenziós altérbe esnek), akkor a tér bármely X pontjához találhatóak λ 0,..., λ n valós számok úgy, hogy X = n λ i A i, i=0 ahol a λ i baricentrikus koordinátákra teljesül, hogy n λ i = 1. i=0

Megjegyzés Ha i-re λ i 0, akkor konvex kombinációról beszélünk és a pontok konvex burkába esnek a kombináció eredményei. Az affin transzformációk nem változtatják meg a baricentrikus koordinátákat Homogén jellegű koordináták: egy h 0 számmal megszorozva a koordinátákat ugyanazt a pontot kapjuk.

Tartalom 1 2 3

Homogén koordináták Az euklideszi tér minden pontjához hozzárendelünk egy számnégyest, homogén koordinátákat: P hom = [x, y, z, w] T Átváltás P real = [x, y, z ] Descartes-i és P hom = [x, y, z, w] T homogén koordinátákkal megadott pontok között: Odafelé: x = x/w, y = y/w, és z = z/w Visszafelé: x = hx, y = hy, z = hz, és w = h, ahol h R A megfeleltetés többértelmű, hiszen h értéke tetszőleges lehet (zérust kivéve): egy valós koordinátához végtelen sok homogén koordinátás alak tartozik.

Lineáris transzformációk 4 4-es mátrixszal leírhatóak A transzformációkat P = [x, y, z, 1] alakú pontokon végezzük P = TP alakban kapjuk az eredményt Transformációk típusai: Egybevágósági transzformációk (T elt ) (T forg ) (T tukor ) Hasonlósági transzformációk (T s) Egyéb transzformációk (T ny ) A transzformációk egymás után elvégezhetőek, ebben az esetben (jobbról balra haladva) szorzatot kell feĺırni. Például: T = T forg1 T s T forg2 T elt1 T ny T s2

Tartalom 1 2 3

d = [d x, d y, d z ] vektorral való eltolást valósít meg 1 0 0 d x Alakja T elt = 0 1 0 d y 0 0 1 d z 0 0 0 1 Az eredmény vektor P = T elt P hossza megegyezik az eredeti P vektor hosszával T elt egybevágósági transzformáció

Tartalom 1 2 3

X, Y, Z tengely körüli elforgatás szögét jelöljük rendre α-val, β-val és γ-val. A forgatási mátrixok alakjai: T α = T β = 1 0 0 0 0 cos(α) sin(α) 0 0 sin(α) cos(α) 0 0 0 0 1 cos(β) 0 sin(β) 0 0 1 0 0 sin(β) 0 cos(β) 0 0 0 0 1, és

Továbbá: T γ = cos(γ) sin(γ) 0 0 sin(γ) cos(γ) 0 0 0 0 1 0 0 0 0 1 A teljes 3D-s forgatás a három forgatás szorzataként adható meg: T forg = T α T β T γ Az eredmény vektor P = T forg P hossza megegyezik az eredeti P vektor hosszával T forg egybevágósági transzformáció

Tartalom 1 2 3

d = [d x, d y, d z ] vektorral való eltolást valósít meg Alakja (tükrözés az X tengelyre) T tukor = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 Az eredmény vektor P = T tukor P hossza megegyezik az eredeti P vektor hosszával, ezért T tukor egybevágósági transzformáció A tükrözés a többi tengely esetében is lehetséges, de az X tengelyre tükrözéssel + forgatással tetszőleges forgatás + tükrözés helyettesíthető.

Tartalom 1 2 3

A skálázás a P vektor hosszát nyújtja meg s-szeresére s 0 0 0 Alakja T s = 0 s 0 0 0 0 s 0 0 0 0 1 A transzformáció a méretet megváltoztatja, de a szögeket nem hasonlósági transzformáció

Koordinátánkánt lehet saját skálát is alkalmazni: s x 0 0 0 T s = 0 s y 0 0 0 0 s z 0 0 0 0 1 A hasonlósági tulajdonságot ezzel elveszítjük

Tartalom 1 2 3

A nyírás a tárgy szögeit is megváltoztatja 1 a b 0 Alakja T ny = 0 1 c 0 0 0 1 0 0 0 0 1