FEM FemMesh2Mesh |
Menu location |
---|
Siatka → Siatka MES do siatki |
Workbenches |
MES |
Default shortcut |
None |
Introduced in version |
- |
See also |
Poradnik MES |
To narzędzie przekształca powierzchnie elementów 3D lub całe elementy 2D wybranej siatki MES na obiekt środowiska Siatka. Wewnętrznie, wybiera ono ścianki elementów siatki MES, które są unikatowe (nie są dzielone przez dwa elementy) i używa ich do stworzenia ścianek siatki powierzchniowej. Opcjonalnie, może być użyte do zapisania zdeformowanej siatki. Robi się to poprzez dodanie przemieszczenia z wyników analizy MES do węzłów siatki (skala przemieszczenia może być ustawiona przy pomocy skryptu w Python).
dostępne w wersji 1.0: To narzędzie tworzy też obiekt Mesh2Fem, który jest trójkątną siatką MES wygenerowaną z siatki powierzchniowej.
Uwaga: Parametr scale - dostępne w wersji 0.21. W przypadku starszych wersji programu należy go pominąć.
Przykład belki wspornikowej, w programie FreeCAD w wersji 1.0:
from os.path import join
import FreeCAD as App
import Mesh
from femmesh import femmesh2mesh
path = join(App.getResourceDir(), "examples", "FEMExample.FCStd")
doc = App.openDocument(path)
fem_mesh = doc.FEMMeshGmsh.FemMesh
result = doc.CCX_Results
scale = 10 # displacement scale factor
out_mesh = femmesh2mesh.femmesh_2_mesh(fem_mesh, result, scale)
Mesh.show(Mesh.Mesh(out_mesh))
Wiązania