Generator siatek wielokątnych

Przepraszam, strona jest aktualnie w budowie

Wielokątna wersja metody elementów skończonych (dla n-kątów o pięciu i więcej bokach) wymaga posiadania odpowiedniego generatora siatek. Z wyjątkiem triangle, który potrafi generować diagramy Voronoi, żaden ze znanych mi generatorów nie umożliwia generacji siatki wielokątnej. Koniec końców musiałem napisać własny. Generator ten bazuje na bibliotece MOAB i generatorze triangle. W tym momencie jest zaimplementowany “na sznurkach”, ale działa.

Powyższa siatka została wygenerowana w następujący sposób:

  1. w gimpie został zrobiony napis i zapisany w formacie pnm
  2. narzędziem potrace plik pnm został przekonwertowany do formatu fig
  3. w programie xfig recznie zostały usunięte nakładające się lub zbyt blisko położone punkty oraz zostały dodane znaczniki dla otworów
  4. zmodyfikowany plik fig został przetłumaczony na plik wejściowy do generatora triangle za pomocą skryptu w Pythonie z wykorzystaniem pakietu fig.py
  5. siatka trójkątna została wygenerowana generatorem triangle
  6. siatka trójkątna została przekonwertowana do dualnej korzystając z programu bazującego na bibliotece MOAB

  • pl/projects/nmesh.txt
  • Last modified: 2017/10/02 15:37
  • (external edit)