Ich versuche mehr über Volume Meshing zu erfahren und habe beschlossen, einen einfachen Volume Mesher zu implementieren. Die Strategie, die ich gewählt habe, besteht darin, meinen Raum mit einem Octree zu unterteilen, der anhand einiger Kriterien verfeinert wurde. Ich habe dafür gesorgt, dass mein Octree ausgeglichen ist, so dass der Unterschied zwischen zwei benachbarten Zellen nicht mehr als 1 beträgt (die sogenannte 2: 1-Regel).
Ich muss jetzt meine Zellen in Tetraeder schneiden. Ich habe gelesen, dass Body Centered Cubic (BCC) ein beliebter Weg ist, aber leider habe ich keine Literatur gefunden, die gut erklärt, wie man mit Unterschieden zwischen zwei benachbarten Würfeln unterschiedlicher Ebenen umgeht.
Ich habe auch gesehen, dass das Schneiden von Würfeln in 6 Tetras, wie unten gezeigt, üblich ist, aber ich habe wieder nichts gefunden, was erklärt, wie man mit Würfeln verschiedener Ebenen umgeht:
http://www.ics.uci.edu/~eppstein/projects/tetra/sixcube.gif
Ich würde es begrüßen, wenn jemand erklären könnte, wie Octree-Würfel in Tetras geschnitten werden sollten, oder mich vielleicht auf ein Papier / eine Präsentation zu diesem Thema verweisen könnte.