From 37c765e07be5e8616bd29408acaf1487e2c47099 Mon Sep 17 00:00:00 2001 From: fandaL Date: Sat, 27 Jul 2024 19:59:01 +0200 Subject: [PATCH] FEM: FemMesh2Mesh fix quad elements --- src/Mod/Fem/femmesh/femmesh2mesh.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femmesh/femmesh2mesh.py b/src/Mod/Fem/femmesh/femmesh2mesh.py index d7280925f6..c9061d0edd 100644 --- a/src/Mod/Fem/femmesh/femmesh2mesh.py +++ b/src/Mod/Fem/femmesh/femmesh2mesh.py @@ -125,7 +125,10 @@ def femmesh_2_mesh(myFemMesh, myResults=None, myDispScale=1): for ele in myFemMesh.Faces: element_nodes = myFemMesh.getElementNodes(ele) # print("element_node: ", element_nodes) - faceDef = {1: [0, 1, 2]} + if len(element_nodes) in [3, 6]: + faceDef = {1: [0, 1, 2]} + else: # quad element + faceDef = {1: [0, 1, 2, 3]} for key in faceDef: nodeList = []