From 81b13d0244a5f8f7d504796837ee5f4e4e4f3eb8 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Fri, 15 Apr 2016 11:33:06 +0100 Subject: [PATCH] sixDoFRigidBodyMotion: Updated for change in definition of septernion::transform --- .../sixDoFRigidBodyMotion/sixDoFRigidBodyMotion.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion.C b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion.C index c3a94123d1..3cad6ca354 100644 --- a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion.C +++ b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion.C @@ -352,7 +352,7 @@ Foam::tmp Foam::sixDoFRigidBodyMotion::transform septernion s ( centreOfRotation() - initialCentreOfRotation(), - quaternion(Q() & initialQ().T()) + quaternion(Q().T() & initialQ()) ); tmp tpoints(new pointField(initialPoints)); @@ -375,7 +375,7 @@ Foam::tmp Foam::sixDoFRigidBodyMotion::transform points[pointi] = initialCentreOfRotation() - + ss.transform + + ss.invTransformPoint ( initialPoints[pointi] - initialCentreOfRotation()