3D Számítógépes Geometria II. 1. Bevezetés http://cg.iit.bme.hu/portal/3dgeo2 https://www.vik.bme.hu/kepzes/targyak/viiiav16 Dr. Várady Tamás, Dr. Salvi Péter BME, Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék
Bevezetés Computer-Aided Geometric Design Számítógéppel segített geometriai tervezés - haladóknak... - ami kimaradt... - érdekességek... reprezentációk algoritmusok alkalmazások pontfelhők háromszöghálók görbék, görbehálók felületek, felülethalmazok tömör testek 3D Számítógépes Geometria II. 2
Szemináriumok munkacsoportok elmélyülés egy kiválasztott területen, egy-két szakcikk áttanulmányozása szemináriumok, prototípus implementációk a feladatokat a munkacsoportok választják sikeres előadás és tesztprogram megajánlott jegy 3D Számítógépes Geometria II. 3
Hallgatók Név Képzés Választott téma Fábián András MSc Gálai Bence MSc Gembolya Gergő MSc T-splines Kacsó Ágota PhD Kovács István PhD...Témavezető Martinka Mátyás MSc Olasz-Szabó Bence MSc Szijártó András MSc Baricentrikus koordináták Tóth Kristóf György MSc Vaitkus Márton PhD...Témavezető 3D Számítógépes Geometria II. 4
Témák Négyoldalú felületelemek összeépítése* N-oldalú felületek* Cella alapú reprezentációk* Baricentrikus koordináták* T-spline felületek* Háromszöghálók optimalizálása* Racionális görbék és felületek Háromszöghálók paraméterezése* Felületek és felületcsoportok illesztése kényszerekkel Görbék és felületek simítása Illesztés implicit felületekkel* Felületmetszések, párhuzamosan eltolt és lekerekítő felületek 3D Számítógépes Geometria II. 5
1. N-oldalú felületek* (VT,SP,?) 3-oldalú Bézier felületek n-oldalú Bézier felületek S-patch-ek (P) Zheng-Ball patch-ek (P) GB patch-ek összehasonlítás, analízis 3D Számítógépes Geometria II. 6
2. Baricentrikus koordináták* (KI, SzA,?) poligonok, poliéderek belsejében értelmezzük - minden belső pont kifejezhető a csúcspontok lineáris kombinációjaként nehéz probléma; sokféle módszer - különböző tulajdonságok; 3D, pozitivitás, bijektív, lokális, stb. (P) alkalmazás: skalár és vektormezők interpolációja, paraméterezés, alakzatok deformációja, stb. futó diplomaterv téma 3D Számítógépes Geometria II. 7
3. T-spline felületek* (VT, SP, GG) B-spline felületek ritkított kontrollhálóval kontrollpontok csak a szükséges helyeken alkalmazás: formatervezés, felületek összekapcsolása, pontfelhők illesztése, stb. futó diplomaterv téma 3D Számítógépes Geometria II. 8
4. Háromszöghálók optimalizálása* (SP,?) discrete fairing háromszöghálók simítása peremfeltételek kielégítése; egyenletes görbületeloszlás biztosítása (P) lyukfoltozás görbehálókra feszített háromszöghálók (P) 3D Számítógépes Geometria II. 9
5.Háromszöghálók paraméterezése* (VM,?) ( xi yi, zi) ( ui, v, i ) 3D háromszöghálók síkba terítése különböző torzítási mértékek alkalmazása felületillesztés (kényszerek), textúra leképzés, quad-mesh generálás (P), vektorterek approximálása (P) 3D Számítógépes Geometria II. 10
6. Négyoldalú felületelemek összeépítése* (VT, KI,?,?) speciális struktúrák G1/G2 folytonosság biztosítása két szomszédos patch között kompatibilitási feltételek patch-ek közös sarokpontjaiban XSolid poliéderek lekerekítése különböző szabályok szerint (P+P) 3D Számítógépes Geometria II. 11
7. Cellaalapú reprezentációk* (VT, SP,?) pontfelhők vagy háromszöghálók approximációja adaptív cellarendszer (P) minden cellacsúcsban: becsült távolság (+gradiens) marching cube marching surface cellafüggvény: görbült primitív felület, a globális szintfelület egy szegmense (P) 3D Számítógépes Geometria II. 12
8. Illesztés implicit felületekkel* (SP, VM,?) felületrekonstrukció pontfelhők alapján becsült gradiens mező globális szintfelület approximáció(p) 3D Számítógépes Geometria II. 13