diff --git a/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C b/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C index 3cab9fa50c57aff445b82e6adf6dd436b338527d..84fd20affc8f428a13989f82b09841d3f91f79d5 100644 --- a/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C +++ b/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C @@ -266,7 +266,7 @@ void Foam::cyclicPolyPatch::calcTransforms // Calculate using the given rotation axis and centre. Do not // use calculated normals. vector n0 = findFaceMaxRadius(half0Ctrs); - vector n1 = findFaceMaxRadius(half1Ctrs); + vector n1 = -findFaceMaxRadius(half1Ctrs); n0 /= mag(n0) + VSMALL; n1 /= mag(n1) + VSMALL; @@ -424,7 +424,7 @@ void Foam::cyclicPolyPatch::getCentresAndAnchors case ROTATIONAL: { vector n0 = findFaceMaxRadius(half0Ctrs); - vector n1 = findFaceMaxRadius(half1Ctrs); + vector n1 = -findFaceMaxRadius(half1Ctrs); n0 /= mag(n0) + VSMALL; n1 /= mag(n1) + VSMALL;