Ich hab mal einen ersten Schritt getan:
Alpha Shapes von Edelsbrunner
https://en.wikipedia.org/wiki/Alpha_shape
LOD Level of Detail
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: LOD Level of Detail
Hier nun die 3D Version
Die Berechungen und Darstellung des LOD als Mesh gehen recht schnell,
so dass man für ein Objekt ein paar LOD Darstellungen im Hintergrund berechnen und bereit halten könnte.
Schön zu sehen, wie schnell die Methoden von scipy sind: 0.03 s für 900 Punkte.
Die Berechungen und Darstellung des LOD als Mesh gehen recht schnell,
so dass man für ein Objekt ein paar LOD Darstellungen im Hintergrund berechnen und bereit halten könnte.
Schön zu sehen, wie schnell die Methoden von scipy sind: 0.03 s für 900 Punkte.
Re: LOD Level of Detail
Hallo Thomas,
im Nurbs-Repo ist die Implementierung noch nicht drin, oder übersehe ich etwas?
Gruß
Benjamin
im Nurbs-Repo ist die Implementierung noch nicht drin, oder übersehe ich etwas?
Gruß
Benjamin
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: LOD Level of Detail
Es ist noch nicht drin, ich bin mit dem Mesh noch nicht zufrieden und arbeite mich erstmal in die Fem-Mesh Programmierung ein.
Diese Meshes sind viel komfortabler.
Re: LOD Level of Detail
womit versuchst du diese zu programmieren, FreeCAD FemMesh oder etwas anderes ?microelly2 wrote: ↑Sat Jan 26, 2019 1:51 pm arbeite mich erstmal in die Fem-Mesh Programmierung ein.
Diese Meshes sind viel komfortabler.
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: LOD Level of Detail
Ja Fem.FemMesh,bernd wrote: ↑Sat Jan 26, 2019 10:05 pmwomit versuchst du diese zu programmieren, FreeCAD FemMesh oder etwas anderes ?microelly2 wrote: ↑Sat Jan 26, 2019 1:51 pm arbeite mich erstmal in die Fem-Mesh Programmierung ein.
Diese Meshes sind viel komfortabler.
ich brauch erstmal ein Verständnis für alle Attribute und wie sich das Rendering ableitet
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: LOD Level of Detail
Hier die zweite Idee - Minimalflächen
Statt der Hülle wickelt man den Körper ein,
ich habe keine frei verfügbare Implementierung von Minimalflächen gefunden, die mit FreeCAd laufen könnten.
Der Algorithmus ist auch nicht ganz korrekt, aber es geht ja auch um vereinfachte Darstellungen von Modellen
https://de.wikipedia.org/wiki/Minimalfl%C3%A4che
http://facstaff.susqu.edu/brakke/evolve ... iodic.html
Eine der Minimalfächen Flächen ist das Gyroid,
https://forum.freecadweb.org/viewtopic.php?f=24&t=33837
Mir geht es jetzt darum, dass ich für eine gegebene geschlossene Kurve die Minimalfläche als Freiformfläche zur VErfügung stellen kann.
Statt der Hülle wickelt man den Körper ein,
ich habe keine frei verfügbare Implementierung von Minimalflächen gefunden, die mit FreeCAd laufen könnten.
Der Algorithmus ist auch nicht ganz korrekt, aber es geht ja auch um vereinfachte Darstellungen von Modellen
https://de.wikipedia.org/wiki/Minimalfl%C3%A4che
http://facstaff.susqu.edu/brakke/evolve ... iodic.html
Eine der Minimalfächen Flächen ist das Gyroid,
https://forum.freecadweb.org/viewtopic.php?f=24&t=33837
Mir geht es jetzt darum, dass ich für eine gegebene geschlossene Kurve die Minimalfläche als Freiformfläche zur VErfügung stellen kann.
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: LOD Level of Detail
Ich bin auf eine Implementierung der konkave Hülle gestoßen
https://github.com/Merowech/java-concave-hull
https://www.semanticscholar.org/paper/C ... a0edee1ce4
Vielleicht hat jemad Lust, das zu portieren.
https://github.com/Merowech/java-concave-hull
https://www.semanticscholar.org/paper/C ... a0edee1ce4
Vielleicht hat jemad Lust, das zu portieren.