sixDoFRigidBodyMotion: Updated for change in definition of septernion::transform

This commit is contained in:
Henry Weller 2016-04-15 11:33:06 +01:00
parent 860a82c0d4
commit 81b13d0244

View file

@ -352,7 +352,7 @@ Foam::tmp<Foam::pointField> Foam::sixDoFRigidBodyMotion::transform
septernion s septernion s
( (
centreOfRotation() - initialCentreOfRotation(), centreOfRotation() - initialCentreOfRotation(),
quaternion(Q() & initialQ().T()) quaternion(Q().T() & initialQ())
); );
tmp<pointField> tpoints(new pointField(initialPoints)); tmp<pointField> tpoints(new pointField(initialPoints));
@ -375,7 +375,7 @@ Foam::tmp<Foam::pointField> Foam::sixDoFRigidBodyMotion::transform
points[pointi] = points[pointi] =
initialCentreOfRotation() initialCentreOfRotation()
+ ss.transform + ss.invTransformPoint
( (
initialPoints[pointi] initialPoints[pointi]
- initialCentreOfRotation() - initialCentreOfRotation()