3D számítógépes geometria és alakzatrekonstrukció

Hasonló dokumentumok
3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D-s számítógépes geometria

3D-s számítógépes geometria és alakzatrekonstrukció

3D számítógépes geometria és alakzatrekonstrukció

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D Számítógépes Geometria II.

i 0 egyébként ábra. Negyedfokú és ötödfokú Bernstein polinomok a [0,1] intervallumon.

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

Ó ú É Ú

3D-s számítógépes geometria

Ö Ó Ó Ó

Ó ű ű ű ű ű ű É É É

Ó ú É ú É É É Ő ú ú ű Ó Ö É É ú Ü ú É ú

É ö

Ü ű Ü É ű ű É Ü Ü

Ü Ü Ó Ü Ó

ű ű ű Ö ű ű ű Ú ű ű ű Ö ű ű ű ű ű ű ű

Ú Ú Ü Ü ű ű ű É Ú É ű

Ó Ó ú ú ú ú ú É ú

Ö

Ö Ö É Ő Ú É

Ó Ó É ü É ü ü

ű ő ű ű ű ö ő ú ö ő ő ő ő ő ő ő ű ő ő ő ő ü ü ő ü ü ő ú ü ő ő ü ü ü ő ú ü

3D Számítógépes Geometria II.

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás


é ü ó ö é Ö é ü é é ó ö é ü ü é é ó ó ó é Á é é ü ó é ó ó é ö ö ö é é ü é ü é é ö ü ü é ó é é é é é é ö é é é é é é ö é ó ö ü é é é ü é é ó é ü ó ö é

ö ő ü ö ő ő ü ü ő ő ő ü ö ü ü ő ú ő ő ő ü ő ő ő ő ő ú ő ő ü ő ő ő ü ö ü ú ő ő ő ő ü ü ő ő ú

É Á Á Ö Á

É É Ö

ú Ó ú ú ú ú ú ú ú É Á

Ú ű É ű ű Ü Ü ű ű Ú É ű ű Ü ű ű ű ű ű ű ű Ú ű ű

ü ü Ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü É ü ü

Ó é é Ó Ó ő ű Ó Ö ü Ó é Ó ő Ó Á Ö é Ö Ó Ó é Ó Ó Ó Ó ú Ó Ó Ó Ó ű Ö Ó Ó Ó é Ó Ó ö Ö Ó Ö Ö Ó Ó Ó é ö Ö é é Ü Ó Ö Ó é Ó é ö Ó Ú Ó ő Ö Ó é é Ö ú Ó Ö ö ű ő

Á Ü É Ü Ú Ü É

ó Ó ú ó ó ó Á ó ó ó Á ó ó ó ó Á ó ú ó ó ó

Á Ó ű ű Á É ű ű ű ű Ú Ú

ű Ú ű ű É Ú ű ű

Á Á ő ő Ö ő ő ö É ö ő ö ő ő ö ő ő ö ő ő ü ö

ó ő ő ó ő ö ő ő ó ó ó ö ő ó ó ó ö ő ó ő ő ö Ö ő ö ó ő ö ő ő ú ö ö ü ö ó ö ö ö ő ö ö Ö ú ü ó ü ő ő ő ő ó ő ü ó ü ö ő ö ó ő ö ő ö ü ö ü ő ö ö ó ö ő ő ö

Ó Ó ö ú ö ö ö ö ü ú ú ö ö ö ú ú ö ö ö ú ú ú ű ö ö ú ö ü ö ö ö ö ü ú Á ö ü Á ö ö ö ö ö ö

Á ó ó ó Ü Ü ó ó Ü ó ó ú ú ó ó Ü ó ó ó Ü ó ó

ű Ö ű Ú ű ű ű Á ű

ő ű É Ó Ü É É É É Ü Ö É É É ű É Ö É Ü É Ú Ó ő Ó

ú ü ú ü ú

Á Ö Ö Ö Ö ú ú Ö Ö Ó Ó ú ú Ü ú Ó Ö Ö Ü Ó Ö Ö Á Ó ú ú ú ű Ö Ö Ö Ö Á Ó Ö Ó ú ú Ö

ű ű ű Ú Ú Á ű Ö ű ű Ú Ő É

ű í ú í ú í ü ü í í í Ö í Í É í ú í í í ű ű í í Í í í É í í í

ű ő ő ő

ö ö Á Á Ó Á ö ö ö ö ö ú ű ö ö Á Á ű ű ö ö ö ö ű

ö ű ü ü ö ü ö ö ü ö ö Í Ö ö ü ö Í ű ö ű ü ü ö ú ö ű ü ü ö ö ö ü ű ü ö ü ű ű ú ö ö ö ű ü ú ú

Hajós György Versenyre javasolt feladatok SZIE.YMÉTK 2011

ü ú ú ü ú ú ú ú

Á ű ó ó


ú ö ö ö ö ö ö Á ö ö ö á á á ű Ü ű ö ö Á á Á

ü É ü Ö ü ü ü Ü ü ü Í

Komplex számok. d) Re(z 4 ) = 0, Im(z 4 ) = 1 e) Re(z 5 ) = 0, Im(z 5 ) = 2 f) Re(z 6 ) = 1, Im(z 6 ) = 0

ű ű ű ű ű ű Ú Ú ű ű ű Ö ű ű ű ű ű ű

ű ö ű ö í í ö É ö ü ö ú ü ű ü ü ű ö ö ü ü ü ö ü ü ű ü ü ű í ü ü ö Ö ü í ű ö Ö ü ű

É ó Í É

É É Ö ű Ú Ú É ű

Ó Ó ó ö ó

ű ú ú ö ö ö É ö ú ú ú ö ű Ó ű Ö Ö ú

ö ö É ő ó ó ő ü ó ó Ü É É ö ö ó ű ü ó ó ö ű Í ö ó ö Í ő ü ü ö ö ő ö ó ö ó ó É ó ő ö ö ó Ö ü ő Í ű ó ő ü ő Ó Ö ű Í ó Ó ő ő ö ő ő ő ö

É É Í É É ö Í í í í ű ü ö í í Í

ü ö í ü ö í ü ö ű í í í ö Ü í ü ü ö í í ü ö í ű í ö í í ú ö ö í í ü ű ö ü í í ü í ü í í ö ü í ö ö ü í ö ű ö í í ö ú ö í ö í ű ö ö ö í í í í ö ö

í í í í í

ü ű í ú ú ü ü ü ű ü ű ü ű ü ű ü í ü ű í í ü í í í í í ü í ű

ö ü í ú í ö ö í ú ü í ü ö í ú ö ü í ö ü ö ö ö Í ö ö

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

í ö ó í ö í Í ó ú ó ö ű ó ű ö í ó ó ó ó ó Í ú í ó í í ó Í ö ö ú í ú ó ö Í ó ó Í í ó ó ö ö ö ö ö í ö ó ű í ó ó ö ú ó ó ö ö ó í ö ö ó ó ö ö í ö ó í ű ö

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

ő ü ó í í í ő ó Ó í

Számítógépes Grafika mintafeladatok

3D-s számítógépes geometria

3D-s számítógépes geometria és alakzatrekonstrukció

3D számítógépes geometria és alakzatrekonstrukció

1. Írd le kis írott betűkkel a nyomtatott betűket! 10/ a b é f ly d ó zs g j. 2. Írd le nagy írott betűkkel a nyomtatott betűket!

3D számítógépes geometria és alakzatrekonstrukció

É ú É ö ö ű ö ö ö ú ú ú ű ű ú ö ű ö ű ű ü ö ö ü ű ö ü ö ö ö ö ú ü ö ö ö ú ö ö ú ö ö ú ü ú ú ú ű ü ö ö ű ú ű ű ü ö ű ö ö ö ű ú ö ö ü ú ü ö ö ö ü ú ö ű

ő ő Ű ü ú ú Ú ü ű ő ő ő ő Á Á Í ü É ő ő ő ő ő É ő ú ú ú ő Á Ö ő

É Ö Á Í Á Ó Ö ü

Arany Dániel Matematikai Tanulóverseny 2012/2013-as tanév 2. forduló haladók II. kategória

ú ű ú ú ű ú ű ű ú ű ú ű Á ű ű Á ű ű ú ú ú ú ú ú ű ú ú ú ú ú ú ú ú

ú ú ö ö ü ü ü ü ű ü ü

ő ő ő ő ú É ü ú ú ű ú ű ő ő ő ő Á Á ü ő É É É É É É Á Ú Á Á ő ő ő ő ő É Á Á Á ő ő ő Á ü ő ő ü

Ö Ö ű ű ű Ú Ú ű ű ű Ú ű

Í Ú É ő ő ú ö Ö ú ú ú ö ö ú ö ö ű ö ő ö ö ú ö ő ő ö ö ö ő ő ú ő ú ö ö ö ú ö ö ú ő ö ú ö ű ö ő Ó ő Á ö ő ö ö

Ü ű ö Á Ü ü ö ö

ú ú ü ü Á ú ú ü ű ű ú ü ü ü ü

É ő ő ű ú Á ő Á ő ű ő ő ő ő ő ő ő ő ű ú ű ű ő ő ő ű

ü ö ú ö ú ü ö ü Á Ó ö ö ö ö ú ü ú ü ü ú ú ö ö ü ü ú ü ü ö ö ű ö ü ü ü ü ö ö

Á Á Ö Ö Ü É Ö É É Á Ú É É É É Á Á Ö Ö Ő

ú ű ű É ü ű ü ű ű í ü í ő í Ü ő ő ü ú Í ő ő í ú ü ü ő ü

Ö Ö ú

ő ó ü ö ő ö ö ő ö ó ű ö ő ó ó ü ő ü ö ű ö ő ó ó ő ö ö ó ő ö ö ő ű ö ő ű ö ö ő ő ő ö ö ú ó ö ö ö ő ő ó ő ü ó ó ű ö ö ü ő ü ö ő ü ő ó ű ö ö ö ó ö ö ö ü

é ú é é é é é é é é é é é é ú é ö é é é ö Ő é é é ú é é é é é é é é ö é é é ö é Ö é é ö é ö é é é ű é ö ö é ö é é ö ö é é ö ö é ö é Ö é ú é é é é é é

Átírás:

D számítógées geometra és alakzatrekostrukcó 8 Rekurzív felosztáso alauló felületek htt://cgtbmehu/ortal/ode/ htts://wwwvkbmehu/kezes/targyak/viiima0 Dr Várady Tamás Dr Salv Péter BME Vllamosmérök és Iformatka Kar Iráyítástechka és Iformatka Taszék

Tartalom Áttektés Polgook rekurzív felosztása (subdvso) saroklevágó algortmusok teroláló algortmus Poléderek rekurzív felosztása követelméyek alakérdések Doo-Sab algortmus Catmull-Clark algortmus Közéosztás Loo-féle osztás 5 osztás D-s számítógées geometra

Szabadformáú felületek - áttektés Tezor szorzat alaú felületek égyoldalú ( = ) aramétertartomáy N x M-es kotrol háló Bézer felületek (olomáls) B-sle felületek (szakaszokét olomáls) Bézer és B-sle felületek kteresztése racoáls Bézer felületek ( = ) racoáls B-sle felületek ( = ) T-sle-ok ( = szakaszos olomok háyos kotrollháló) C s( u v) [ α( u)] [ β( v)] T Iteroláló (traszft) felületek következő óra határgörbék és keresztdervált függvéyek Coos atch ( = ) általáos -oldalú felületek Poléder-alaú általáos toológáú felületek felosztásos felületek (rekurzív szubdvízó) (összellesztett sle felületek)? Subdvso vdeo Áttektés

Polgook rekurzív felosztása Rekurzív olgo-felosztás Rekurzív olgo-felosztás korább olgo otok leárs kombácóa: kérdések: kovergál valamlye görbéhez? olomáls görbe? mlye mértékbe sma? Chak algortmus (sarok levágás): másodfokú B-sle (!) C } { } { ) k k ) ( m l m k m ; (0) () ()=() ()=() (5) (5) (5) (5) (0) (055)

Ugyakorlat*- rekurzív olgo osztás Chak-féle osztás Rekurzív felosztáso alauló görbék 5

Ugyakorlat - rekurzív olgo osztás Chak-féle osztás Rekurzív felosztáso alauló görbék 6

7 Polgook rekurzív felosztása Rekurzív olgo-felosztás Felosztás alteratív súlyokkal (húrfelezés) kovergál harmadfokú B-sle C a folytoosság aalízs elve (saátértékek): dagozálás (saátvektorok saátértékek): AD D D D 0 6 0 8 ; 8 8 A E EΛ D A D E EΛ EΛE EΛE A D A A D D Λ E E E E A R R R 05 0 0 0 05 0 0 0 0 *

8 Polgook rekurzív felosztása Rekurzív olgo-felosztás Iteroláló felosztás (égy-ot): közéső ot meghatározása: harmadfokú Lagrage terolácó kovergál C határgörbe ) 9 9 ( 6 ;? Curves alet

Rekurzív oléder-felosztás (Doo-Sab) (Loo) Rekurzív felosztáso alauló felületek (Pxar) 9

Rekurzív oléder-felosztás Követelméyek: általáos toológa lokáls módosíthatóság egyszerű szabályok (maszk) hatékoy algortmus (koverzó sebessége) aff lekézésre varás sma felület herarchkus rerezetácó kovex burok Alakérdések: fomítás szabály: sarok-levágás vagy csúcs-beszúrás a oldérsorozat háromszög vagy égyszög alaú aroxmácó vagy terolácó smaság (G vagy G ) szabályos csúcsok vs külöleges (extraordary) csúcsok Felosztás roblémák Rekurzív felosztáso alauló felületek 0

Rekurzív oléder-felosztás Doo-Sab felületek a Chak algortmus általáosítása mde -oldalú la összezsugorodk és ú csúcs keletkezk rata: v () v 5 ( ) cos LAP-la az eredet la belseébe ÉL-la mdg égyoldalú az élek meté CSÚCS-la csúcs körül a égyoldalú laok száma ő másodfokú B-sle felület darabok G szabályos csúcsok (=) külöleges csúcsok s keletkezek: oldalú laok fokú csúcsok 8 Rekurzív felosztáso alauló felületek

Ugyakorlat* - Doo-Sab-féle rekurzív felosztás -oldalú: -oldalú: 5-oldalú: db db db -oldalú: Cs:? É: L:? Össz =? -oldalú: Cs:? É: L:? Össz =? 5-oldalú: Cs:? É: L:? Össz =? Rekurzív felosztáso alauló felületek

Ugyakorlat - Doo-Sab-féle rekurzív felosztás -oldalú: -oldalú: 5-oldalú: db db db -oldalú: Cs: É: 0 L: Össz = -oldalú: Cs: É: 8 L: Össz = 5-oldalú: Cs: 0 É: 0 L: Össz = Rekurzív felosztáso alauló felületek

Ugyakorlat* - Doo-Sab súlyok ( ) cos 5???? Rekurzív felosztáso alauló felületek

Ugyakorlat - Doo-Sab súlyok ( ) cos 5 6 6 9 6 6 Rekurzív felosztáso alauló felületek 5

Rekurzív oléder-felosztás Catmull-Clark felületek harmadfokú B-sle felületek általáosítása (közéot osztás - cetral slt) () ú LAP-csúcs közéot f () ú ÉL-csúcs az él végotaak és a szomszédos LAP-csúcsok átlaga e () ú CSÚCS-csúcs la által körülvéve: v v f e v ú laok az első osztás utá égyoldalú hurkok: f e v e kovergál szabályos csúcs (=) G határfelület külöleges csúcsok () G f? Huma Face-Subdvso Rekurzív felosztáso alauló felületek 6

Rekurzív oléder-felosztás 5 Közéosztásos felületek (Peters & Ref) a legegyszerűbb séma mde élre ú felező ot ú laok befoglalt LAP-laok csúcskörül CSÚCSlaok égyoldalú laok domálak szabályos csúcsok (=) külöleges csúcsok az eredet csúcsok körül kovergál G határfelület Rekurzív felosztáso alauló felületek 7

8 Rekurzív felosztáso alauló felületek Rekurzív oléder-felosztás 6 Loo-féle felosztás háromszöghálók fomítása () az adott él csúcsa: () a csatlakozó csúcsok: ú ÉL-csúcs: ú CSÚCS-csúcs szomszéd alaá: sma határfelület szabályos csúcsok (=6) G (egyedfokú Bézer háromszögek); külöleges csúcsok (6) csak G ) ( v v v ) ( 8 ) ( 8 v v v v e v v v v cos 8 8 5 ; 6 (Maszkok)

Rekurzív oléder-felosztás 7 5 felosztás háromszögháló fomított háromszögháló () mde háromszöget három részre hasítuk () a keletkező égyszögátlókat megcserélük (fl) közéot csúcsok összekötése az eredet csúcsokat úraszámoluk szomszédos csúcs alaá: v ( ) v v cos 9 mde terácó cserél a struktúra ráyítását két terácó egy háromszögből 9-et készít sma határfelület szabályos csúcsok (=6) G külöleges csúcsok (6) csak G Rekurzív felosztáso alauló felületek 9