Distmesh.

Ein einfacher Matlab-Code zur Erzeugung unstrukturierter dreieckiger und tetraedrischer Maschen
Jetzt downloaden

Distmesh. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Per-Olof Persson
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 37 KB

Distmesh. Stichworte


Distmesh. Beschreibung

Das Distmesh war so konzipiert, dass er ein einfacher Matlab-Code für die Erzeugung unstrukturierter dreieckiger und tetrahedrischer Maschen ist. Ein Grund, warum der Code kurz und einfach ist, ist, dass die Geometrien durch signierte Distanzfunktionen angegeben werden. Diese geben den kürzesten Abstand von jedem Punkt im Raum zur Grenze der Domäne. Das Zeichen ist in der Region negativ und positiv draußen. Ein einfaches Beispiel ist der Einheitskreis in 2D, der die Entfernungsfunktion d = R-1 aufweist, wobei R der Abstand vom Ursprung ist. Für kompliziertere Geometrien kann die Entfernungsfunktion durch Interpolation zwischen Werten an einem Gitter berechnet werden, eine gemeinsame Darstellung für Ebeneneinstellungsverfahren. Für die eigentliche Mesh-Generation verwendet Distmesh die Delaunay-Triangulationsroutine in Matlab und versucht, die Knotenorte durch ein zwangsbasiertes Glättungsverfahren zu optimieren. Die Topologie wird regelmäßig von Delaunay aktualisiert. Die Grenzpunkte dürfen nur tangential mit der Abstandsfunktion tangential zur Grenze gehen. Dieses iterative Verfahren führt typischerweise zu sehr gut förmigen Maschen. Unser Ziel mit diesem Code ist der Einfachheit, damit jeder den Code verstehen und nach ihren Bedürfnissen modifizieren kann. Der Code ist nicht ganz robust (das heißt, es kann ein gut geformtes Netz nicht kündigen und zurückgeben), und es ist relativ langsam. Unsere derzeitige Forschung zeigt jedoch, dass diese Probleme in einem optimierten C ++ - Code gelöst werden können, und wir glauben, dass unser einfacher Matlab-Code für die Demonstration der zugrunde liegenden Prinzipien wichtig ist.


Distmesh. Zugehörige Software

Oberfläche Evolver.

ein interaktives Programm zur Untersuchung von Oberflächen, die durch Oberflächenspannung und andere Energien geformt ist, und unterliegen verschiedenen Einschränkungen ...

456 2.8 MB

Herunterladen

Sepinria

Eine Software, die für die Analyse der Multiple Sklerose-Gehirn-MRI entwickelt wurde ...

196 8.9 MB

Herunterladen