82 * jedna plocha ma se vstupni stenou useckovy prunik na jehoz konci jsou:
83 * *vstupni hrana
84 * * okraj steny
85 * kazdopadne trasuju okraj plosneho pruniku pres povrch elementu, nebo po vstupnich hranach,
86 * pokud prunikova plocha obsahuje vrchol tvorim nove vstupni plochy ...
87 *
88 * 3) Podobne trasuju vchazejici objemy
89 *
90 * ?? lze nejak vyuzit pokud ma element vice vstupnich sten
91 * minimalne se da kontrolovat ...
92 *
93 *
94 * Struktura systemu pruniku do budoucna:
95 * 1) trida IntersectionManager, ma matici vektoru. Na poli A(i,j) je vektor lokalnich souradnic na elementu dimenze i
96 * pruniku dimenze j.
97 * 2) Jeden intersection objekt je pak iterator dvou elementu a dva indexy lokalnich souradnic v prislusnych vektorech
98 *
99 * Prozatim to zjednodusime tak, ze
100 *
101 *
102 * Nakonec potrebuju pocitat integral pres prunik z nejake funkce f(phi_a(x), phi_b(x)), kde phi_a je bazova funkce na jednom elementu a phi_b na druhem.
103 * To budu delat numerickou kvadraturou, takze potrebuji zobrazit prunik na jednotkovy simplex. Pro uzel kvardatury x_i musim najit body a_i a b_i na
104 * referencnich elementech A a B. Tj potrebuju lokalni souradnice (to jsou souradnice na referencnich elementech) kvadraturnich bodu. V nic pak umim spocitat hodnotu bazovych funkci