From f2f11a2200ee444c332ae5f022c11f3231407e09 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 7 Jan 2020 07:39:09 +0100 Subject: [PATCH] FEM: mesh tools, fix not found vertex for reference shape point search --- src/Mod/Fem/femmesh/meshtools.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Mod/Fem/femmesh/meshtools.py b/src/Mod/Fem/femmesh/meshtools.py index 4db425a4a5..9fdb9e8ef5 100644 --- a/src/Mod/Fem/femmesh/meshtools.py +++ b/src/Mod/Fem/femmesh/meshtools.py @@ -771,9 +771,15 @@ def get_force_obj_vertex_nodeload_table( ) node = femmesh.getNodesByVertex(ref_node) elem_info_string = "node load on shape: " + o.Name + ":" + elem - force_obj_node_load_table.append( - (elem_info_string, {node[0]: node_load / node_count}) - ) + if len(node) == 1: + force_obj_node_load_table.append( + (elem_info_string, {node[0]: node_load / node_count}) + ) + else: + FreeCAD.Console.PrintError( + " Problem on retrieving mesh node for: {}\n" + .format(elem_info_string) + ) return force_obj_node_load_table