Pozdrav,

Jaroslav


On Mon, Feb 14, 2022 at 4:48 PM Jaroslav Blagojevic <jaroslav.blagojevic@gmail.com> wrote:
Seed tetrahedrona u prilogu. Tetrahedron sam nacrtao ručno (nisam mogao da kopam po snimljenom materijalu, mislim da smo ga negde crtali), pa sam ga opisao u kodu. Nisam još dodelio uniqueID boje, jer to nije traženo u zadatku. S obzirom da je to implementirano u seed_single_triangle metodi, trebalo bi da bude i ovde? Takođe, kako glasi množina od k-simplex (k-simplexes, k-simplices?).

On Fri, Feb 11, 2022 at 10:29 PM Marko Vojinovic <vmarko@ipb.ac.rs> wrote:

Upoznati se sa osnovnim klasama (SimpComp i KSimplex) kroz problem implementiranja seed f-je za jedan tetraedar (D=3):

   SimpComp* seed_single_tetrahedron( void );

   Input: nema.
   Output: pointer na instancirani simplicijalni kompleks koji se sastoji od jednog tetraedra.

Funkciju implementirati kao uopstenje jednostavnijih seed f-ja seed_single_edge() i seed_single_triangle() koje je Nenad uradio, i koje kreiraju slicne komplekse za dimenzije D=1 i D=2 redom. Postupak ide u tri koraka:

(1) Instancirati nov simplicijalni kompleks dimenzije D=3 i iskoristiti metod create_ksimplex() iz klase SimpComp za kreiranje odgovarajuceg broja simpleksa nivoa k=0 (verteksi), k=1 (edgevi), k=2 (trouglovi) i k=3 (tetraedar) u tom kompleksu.

(2) Popuniti podklasu neighbors svakog simpleksa pointerima na njegove susede, koristeci metod add_neighbor() iz klase KSimplex, na osnovu slike tetraedra i definicije suseda sa uvodnih predavanja.

(3) Simpleksima nivoa k=2 (tj. trouglovima) dodeliti boju boundary, i za svaki trougao zadati vrednost te boje na true.


:-)
Marko


Dr. Marko Vojinovic
Group for Gravitation, Particles and Fields
Institute of Physics
University of Belgrade
======================
home page: www.markovojinovic.com
e-mail:    vmarko@ipb.ac.rs


--
QGHG-it-dev-list mailing list
QGHG-it-dev-list@ipb.ac.rs
http://mail.ipb.ac.rs/mailman/listinfo/qghg-it-dev-list