FEM FemMesh2Mesh/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 20: Line 20:
== Description ==
== Description ==


<div class="mw-translate-fuzzy">
Cet outil convertit les surfaces des éléments 3D d'un maillage FEM sélectionné en maillage, ou convertit un maillage FEM 2D en maillage. En pratique, il sélectionne les faces des éléments du maillage FEM qui sont uniques (non partagées par deux éléments) et les utilise pour créer les faces d'un maillage. En outre, il permet de créer un maillage déformé par l'action des forces définies. Ceci est fait en ajoutant le déplacement des résultats FEM aux nœuds du maillage (l'échelle de déplacement peut être définie en Python).
Cet outil convertit les surfaces des éléments 3D d'un maillage FEM sélectionné en maillage, ou convertit un maillage FEM 2D en maillage. En pratique, il sélectionne les faces des éléments du maillage FEM qui sont uniques (non partagées par deux éléments) et les utilise pour créer les faces d'un maillage. En outre, il permet de créer un maillage déformé par l'action des forces définies. Ceci est fait en ajoutant le déplacement des résultats FEM aux nœuds du maillage (l'échelle de déplacement peut être définie en Python).
</div>


<span id="Usage"></span>
<span id="Usage"></span>

Revision as of 09:36, 16 November 2023

FEM Maillage FEM à maillage

Emplacement du menu
Maillage → Maillage FEM à maillage
Ateliers
FEM
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
FEM Tutoriel

Description

Cet outil convertit les surfaces des éléments 3D d'un maillage FEM sélectionné en maillage, ou convertit un maillage FEM 2D en maillage. En pratique, il sélectionne les faces des éléments du maillage FEM qui sont uniques (non partagées par deux éléments) et les utilise pour créer les faces d'un maillage. En outre, il permet de créer un maillage déformé par l'action des forces définies. Ceci est fait en ajoutant le déplacement des résultats FEM aux nœuds du maillage (l'échelle de déplacement peut être définie en Python).

Utilisation

  1. Sélectionnez un objet FEM maillage.
  2. Vous pouvez également sélectionner les résultats FEM.
  3. Il existe plusieurs façons de lancer la commande :

Script

Remarque : le paramètre scale est introduit dans la version 0.21. Pour les anciennes versions de FreeCAD, il faut l'omettre de votre code.

L'exemple du cantilever :

from os.path import join
import FreeCAD as App
import Mesh
from femmesh import femmesh2mesh

path = join(App.getResourceDir(), "examples", "FemCalculixCantilever3D.FCStd")
doc = App.openDocument(path)
fem_mesh = doc.Box_Mesh.FemMesh
result = doc.CCX_Results
scale = 1  # displacement scale factor
out_mesh = femmesh2mesh.femmesh_2_mesh(fem_mesh, result, scale)
Mesh.show(Mesh.Mesh(out_mesh))