From 7d11e080f55fbf6b4d294d6ae8b695a93f376af7 Mon Sep 17 00:00:00 2001 From: RAMSEY YUNIS Date: Wed, 29 Jul 2026 12:41:41 -0700 Subject: [PATCH] Update logic to determine which modes are rigid body --- pyyeti/nastran/op2.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyyeti/nastran/op2.py b/pyyeti/nastran/op2.py index eb6090e..5fe8f0c 100644 --- a/pyyeti/nastran/op2.py +++ b/pyyeti/nastran/op2.py @@ -3525,9 +3525,9 @@ def rdnas2cam(op2file="nas2cam", op4file=None): nas[name] = {} if se == 0 and name == "lambda": # count number of rigid body modes - nrb = sum(op4vars[j] < 0.005)[0] - nas["nrb"] = nrb nas["lambda"][0] = abs(op4vars[j].ravel()) + nrb = sum(nas["lambda"][0] < 1) + nas["nrb"] = nrb elif name == "lambda": nas[name][se] = op4vars[j].ravel() elif name == "rfmodes":