Interaktívna 3D kontingenčná kocka.

vedúci:   doc. RNDr. Csaba Török, CSc.
  autor:   Bc. Dominik Džama

Ciele:
1) Prehľad nástrojov a aplikačných rámcov na tvorbu desktop či web aplikácií s 3D vizualizáciou.
2) Analyzovať špecifikované techniky a frameworky z hľadiska potrieb zadania skonštruovať 3D objekty a náročnosti zabezpečenia interaktívnej komunikácie.
3) Navrhnúť scenáre a súvisiace komunikačné operácie na obohatenie pivot kociek so zobrazením detailov DB.
4) Implementovať pivot kocku s navrhovanými operáciami.  

Popis práce:
V súčasnosti sa mnoho využívajú štatistické dáta pre hľadanie korelácií a súvislostí rôznych aspektoch spoločnosti. Rôzne filtrovanie a zobrazenie dát má význam v chápaní skôr spomínaných súvislostí. Pre tento dôvod sa využívajú kontingenčné tabuľky. 

O čo sa pokúsime my, je nájsť existujúce riešenia vizualizácie kontingenčných tabuliek a následne vytvoriť vlastný interaktívny program na 3D zobrazenie kontingenčnej tabuľky, v ktorom by bolo možné vidieť všetky vrstvy tejto tabuľky, nie len povrch. Taktiež by malo byť možné v meniť v reálnom čase konkrétne hodnoty tabuľky, filtre, presúvať vybrané vrstvy a ďalšie.  Na vytvorenie tohto programu bude treba vybrať vhodnú technológiu a tým sa budeme zaoberať na začiatku. Po tom, ako budeme mať vybratú technológiu, bude potrebné vytvoriť vizuálny návrh 3D tabuľky a používateľky prijateľné a intuitívne ovládanie funkcionalít. Keď bude návrh hotový, začneme s jeho implementovaním a to konkrétne prepojením vybranej databázy (Excel/ SQL tabuľka) s naším programom, vytvorenie 3D modelu so všetkými funkcionalitami a jeho prepojením s dátami z tabuľky.  

Literatúra​:
- https://alesandrab.wordpress.com/2014/08/14/three-dimensional-3d-tables-in-excel/
- H.Ferrone, Learning C# by Developing Games with Unity 2020, Sixth Edition, 2021 Packt Publishing, ISBN 978-1-80181-394-5
- J.Dirksen, Learn Three.js, Third Edition, 2018 Packt Publishing, ISBN 978-1-78883-328-8
- https://unity.com/
- https://threejs.org/