SZERKEZETFÖLDTANI OKTATÓPROGRAM, VETŐMENTI ELMOZDULÁSOK MODELLEZÉSÉRE Kaczur Sándor Fintor Krisztián kaczur@gdf.hu, efkrisz@gmail.com 2010
Tartalom Földtani modellezés lehetőségei Szimulációs szoftver, oktatóprogram Vetőmozgások, kőzettest Modellezés, réteg-specifikáció Követelmények OO tervezés LCMS Továbbfejlesztési lehetőségek
Földtani modellezés lehetőségei Hagyományos eszközök Meglévő szoftver alkalmazása Meglévő szoftverek kombinációja Saját fejlesztésű szoftver, CÉL
Részproblémák (1) Szakterületi szókincs Síkbeli és térbeli alapelemek kvantitatív jellemzői, alapműveleteik 3D perspektív vetítés Koordináta- és ponttranszformációk
Részproblémák (2) Megfeleltetés a valós világ és a virtuális tér között kőzetréteg sokszögalapú hasáb réteglap síkidom, csapásvonal egyenes és sík metszésvonala dőlés elforgatás csapás és dőlés irányvektor dőlésszög és csapásszög szög törés sík és dőlésirány/dőlésszög vető törés elvetési magasság távolság
Háromrétegű alkalmazás Felhasználói felület Alkalmazás-logika ModellTér, Pont, Sík, Szakasz, Egyenes, Háromszög, Négyszög, Sokszög, Téglatest, SokszögalapúHasáb, Vektor, Szög, Távolság, SíkidomŐsosztály, TestŐsosztály, Adatszerkezet, SzimulációsLépés Perzisztencia
Követelmények (1) Általában Vízió Funkcióorienált egymásra épülés Kivétel, számábrázolási probléma Transzformációk műveleteinek elvégezhetősége Bemeneti, kimeneti adatok GUI komponensek Tervezés, OO szemlélet Telepítés, dokumentáció
Követelmények (2) Belső adatszerkezet generikus hatékony indexelhető gyorsan karbantartható Polimorfizmus Java vagy Delphi
A program egyes lépései (1) a felhasználó beállítja a modelltér jellemzőit; alulról felfelé haladva egymás után megadja az egyes kőzetrétegeket, beállítja tulajdonságaikat; a kőzettest felépítése után megadja az egyes vetők helyét és beállítja a mozgási paramétereiket; meghatározza az egyes vetők menti mozgásfolyamatok időrendiségét; ezután lefuttatja a szimulációt; a vetőmozgások által generált objektumon modellezheti a felszín lepusztulását az ehhez szükséges paraméterek beállításával;
A program egyes lépései (2) az előállított modelltérben lehetősége van tetszőleges vonal menti függőleges metszetek megjelenítésére és az előállított kép mentésére; tetszőlegesen kijelölhet a felszínen pontokat, ahol mélységbeli függőleges vonal menti adatokat nyerhet ki (pl.: az egyes kőzetréteg határok adott pontbeli mélységadatait); lehetőség, hogy a lefuttatott szimuláció és a felszín lepusztulásának modellezése után kapott kőzettest adatait rejtve tartsuk és csak bizonyos meghatározott adatok érhetők el (pl.: megadjuk egyes pontokban a kőzetrétegek mélységbeli határait, de a kőzettest felépítése nem látható).
Továbbfejlesztési lehetőségek Animáció, videó Alakzatok egyenlettel való megadása Surfer izovonalas térképeinek beolvasása Felszínek feltöltődésének modellezése
Irodalomjegyzék Csuka A.-Kaczur S. (2009): Modelling of microwave interaction with matter, A Dunaújvárosi Főiskola Közleményei, megjelenése folyamatban, ISSN 1586-8567 Fintor K.-Kaczur S. (2010): Vetőmozgások 3D-s szimulációjának alkalmazása a földtudományi képzésben, Perspective XV. évf., megjelenése folyamatban, ISSN 1454-9921 Geiger J. (2001): 3D geológiai modellezés előadásvázlat, http://www.sci.u-szeged.hu/foldtan/3d_modell.pdf (2010.08.20.) Kaczur S.-Kopácsi S. (2008): Practical application of coordinate and dot transformations, A GAMF Közleményei, XXIII. évf., HU ISSN 1587-4400, p. 121-126 Kaczur S. (2008): Számítógépes szimulációs példák néhány keresési módszer oktatásához a mesterséges intelligencia területén, Acta Agraria Kaposváriensis, ISSN 1418-1789, Vol 12, No 2, p. 53-58 Bresnahan T.-Dickenson K. (2006): Surfer 8 Self-Paced Training Guide
SZERKEZETFÖLDTANI OKTATÓPROGRAM, VETŐMENTI ELMOZDULÁSOK MODELLEZÉSÉRE Kaczur Sándor Fintor Krisztián kaczur@gdf.hu, efkrisz@gmail.com 2010