Was ist der beste Algorithmus (Skalierbarkeit und Effizienz) zum Erzeugen von unstrukturierten Quad-Meshes in 2D?
Wo finde ich einen guten unstrukturierten Quad-Mesh-Generator? (Open Source bevorzugt)
Was ist der beste Algorithmus (Skalierbarkeit und Effizienz) zum Erzeugen von unstrukturierten Quad-Meshes in 2D?
Wo finde ich einen guten unstrukturierten Quad-Mesh-Generator? (Open Source bevorzugt)
Antworten:
Es gibt im Wesentlichen zwei Ansätze für freies Quad-Meshing:
Direkte Methoden erzeugen direkt ein Quad-Mesh, normalerweise durch eine fortschreitende Front-Methode. Das Pflasterpapier ist eine Standardreferenz und die von CUBIT verwendete Methode. Sie haben diese Maschen in vielen Veröffentlichungen gesehen.
Indirekte Verfahren erzeugen eine gewisse Zwischenzerlegung der Domäne (z. B. Dreiecke) und erzeugen dann durch Rekombination und / oder weitere Zerlegung ein All-Quad-Netz. Q-Morph ist ein Beispiel, das von ANSYS verwendet wird.
Beachten Sie, dass für beide Ansätze eine Glättung erforderlich ist, manchmal mit abwechselnden Schritten zur Topologiekorrektur und -glättung. Einige Open-Source-Tools verfügen über integrierte Glättungsfunktionen, und das LGPL-lizenzierte Mesquite- Paket wurde als Bibliothek speziell für die Verbesserung der Netzqualität entwickelt.
Ich kenne zwei Open-Source-Free-Quad-Meshers: