Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws1920:pm_01.04.2020 [2020/04/02 15:45] Zetraeder |
ws1920:pm_01.04.2020 [2020/04/03 11:46] (aktuell) Zetraeder |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
**01.04.2020** | **01.04.2020** | ||
- | [[ws1920:pm_25.03.2020|<<]] | [[ws1920:scutoids|Home]] | [[ws1920:pmcd_01.04.2020|Code]] | + | [[ws1920:pm_25.03.2020|<<]] | [[ws1920:scutoids|Home]] | [[ws1920:pmcd_01.04.2020|Code]] | [[ws1920:pm_02.04.2020|>>]] |
**[17:19 Uhr]** | **[17:19 Uhr]** | ||
Zeile 27: | Zeile 27: | ||
# Diese Funktion testet, ob ein Meshobjekt ein Scutoid ist oder nicht. Hierzu bekommt es eine Liste aller | # Diese Funktion testet, ob ein Meshobjekt ein Scutoid ist oder nicht. Hierzu bekommt es eine Liste aller | ||
# faces übermittelt und testet, ob es eine Kombination aus zwei Flächen gibt (diese beiden dürfen sich nicht berühren, | # faces übermittelt und testet, ob es eine Kombination aus zwei Flächen gibt (diese beiden dürfen sich nicht berühren, | ||
- | # sind die Deckflächen des "Prismas"), an die jeweils beide jede andere Fläche anschließt | + | # sind die Deckflächen des "Prismas"), an die jeweils jede andere Fläche anschließt |
# (bis auf eine Fläche, diese ist die Dreiecksfläche) | # (bis auf eine Fläche, diese ist die Dreiecksfläche) | ||
| | ||
- | # das kleinstmöglichste Scutoid hat eine Dreiecksgrundgläche und eine vierecksgrundfläche und hat somit 6 Seiten | + | # das kleinstmöglichste Scutoid hat eine Dreiecksgrundgläche und eine Vierecksgrundfläche |
+ | # und hätte somit 6 Außenflächen. Zellen mit weniger Flächen können also automatisch keine Scutoids sein | ||
+ | # und müssen nicht weiter untersucht werden | ||
if (len(faces) < 6): return False | if (len(faces) < 6): return False | ||
| | ||
Zeile 61: | Zeile 63: | ||
</code> | </code> | ||
+ | ---- |