Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws1920:arbeitstermin_10 [2020/02/14 11:05] Zetraeder angelegt |
ws1920:arbeitstermin_10 [2020/04/02 15:37] (aktuell) Zetraeder |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
---- | ---- | ||
- | ====== Achter Arbeitstermin ====== | + | ====== Zehnter Arbeitstermin ====== |
- | **30.01.2020** | + | **14.02.2020** |
+ | |||
+ | [[ws1920:update_03|<<]] | [[ws1920:scutoids|Home]] | [[ws1920:cd_10|Code]] | ||
+ | |||
+ | [Lukas] Heute habe ich versucht, eine neue Funktion zur Modellierung der Zellwände zu schreiben, sodass diese nicht mehr quick and dirty generiert wird, sondern sauber und ordentlich alle Seiten miteinander verbunden werden. | ||
+ | Meine Idee war, alle Punkte der Fläche durch Geraden zu verbinden, auf Schnittpunkte zu testen und dann alle Geraden zu löschen, die sich schneiden. Dann iteriere ich über die verbleibenden Geraden und hangel mich praktisch einmal im Kreis an diesen entlang, um die richtige Reihenfolge der Eckpunkte zu erlangen. Hat dies geklappt, wir eine Face mit den vertices in der entsprechenden Reihenfolge generiert. | ||
+ | |||
+ | {{ :ws1920:versuch.jpg?400 |}} | ||
+ | |||
+ | Dies funktioniert zwar im Einzeltest super, leider nicht in der Implementation in das komplette Programm. Vielleicht liegen hier die vertecies nicht genau in der Fläche, sodass eine Endlosschleife entsteht. Dem könnte ich entgegenwirken, indem ich die Geraden aus der Liste lösche, sobald ich mich einmal an ihnen entlang gehangelt habe? | ||
- | [[ws1920:update_03|<<]] | [[ws1920:scutoids|Home]] | ||
- | Heute haben wir versucht, grundlegende Strukturen in Blender zu implementieren. Hierfür haben wir uns mit der Erstellung von Meshes durch Python in Blender informiert und eine Methode generateObj geschrieben, mit der wir Objekte einfach erstellen können, ohne uns jedes Mal mit den spezifischen Blender Python Befehlen herumschlagen zu müsse |