From 5f49558f6b54866c51c36ea95c6c1b9e616c9a27 Mon Sep 17 00:00:00 2001 From: FEA-eng <59876896+FEA-eng@users.noreply.github.com> Date: Mon, 13 Jun 2022 11:53:14 +0200 Subject: [PATCH] Fixing principal stress plots part 2 https://forum.freecadweb.org/viewtopic.php?f=18&t=69385 --- src/Mod/Fem/femresult/resulttools.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Fem/femresult/resulttools.py b/src/Mod/Fem/femresult/resulttools.py index af79f0fc7c..ac56a901b7 100644 --- a/src/Mod/Fem/femresult/resulttools.py +++ b/src/Mod/Fem/femresult/resulttools.py @@ -401,7 +401,7 @@ def add_principal_stress_std(res_obj): res_obj.NodeStressYZ ) for Sxx, Syy, Szz, Sxy, Sxz, Syz in iterator: - prin1, prin2, prin3, shear = calculate_principal_stress_std((Sxx, Syy, Szz, Sxy, Sxz, Syz)) + prin1, prin2, prin3, shear, psv = calculate_principal_stress([Sxx, Syy, Szz, Sxy, Sxz, Syz]) prinstress1.append(prin1) prinstress2.append(prin2) prinstress3.append(prin3) @@ -531,7 +531,7 @@ def add_principal_stress_reinforced(res_obj): reinforce_yield ) - prin1, prin2, prin3, shear, psv = calculate_principal_stress_reinforced( + prin1, prin2, prin3, shear, psv = calculate_principal_stress( stress_tensor ) @@ -643,7 +643,7 @@ def calculate_principal_stress_std( return (eigvals[0], eigvals[1], eigvals[2], maxshear) -def calculate_principal_stress_reinforced(stress_tensor): +def calculate_principal_stress(stress_tensor): # # HarryvL - calculate principal stress vectors and values # - for total stresses use stress_tensor[0], stress_tensor[1], stress_tensor[2]