Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws1920:update_03

Update 03

09.02.2020

<< | Home | Code | >>

[ Lukas ]

Endlich eine Lösung! Zwar quick and dirty, aber immerhin lassen sich so die Zellwände nun endlich ausgeben. Anstatt die richtige Reihenfolge der Ecken zu ermitteln, fassen wir alle Eckpunkte einer Zellwand zusammen. Dann kalkulieren wir alle Möglichkeiten der Bildung von Dreiecken (Fläche mit der geringsten Eckpunktanzahl) und lassen diese einfach alle als Inhalt eines Objektes darstellen. So ergibt sich trotzdem die richtige Fläche. Einziger Nachteil hierbei: wir können die kompletten Zellen im nachhinein nicht im „wireframe“- Modus ansehen, da die Informationsdichte der vielen Edges zu hoch ist und blender dabei abstürzt. Fürs erste sollte dies aber reichen (vor allem für die Präsentation morgen), aber in Zukunft sollten wir uns dafür eine bessere Methode überlegen.

Abb.: behind the scenes Abb.: polished

Beispielweise wäre es möglich, die Fläche zu ermitteln, in der die Eckpunkte der Zellwand liegen, und dann mittels des Normalenvektors die Winkel der Vektoren aus einem Punkt zu bestimmen - dann können wir die Reihenfolge der Eckpunkte festlegen. Dann bräuchten wir nur iterieren, welche Kernverbindung die Zellwand hervorruft und die Zellwand beiden Kernen zusprechen. Dann bilden wir aus allen Wänden, die zu einer Fläche gehören ein einziges Objekt, die Zelle. Diese Zellen können wir dann auf bestimmte Paramter hin untersuchen, und hoffentlich endlich unsere Scutoids identifizieren.

Lukas Engeländer 2020/02/09 19:34

ws1920/update_03.txt · Zuletzt geändert: 2020/03/25 18:08 von Zetraeder