diff --git a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/cellShapeControlMesh/cellShapeControlMesh.C b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/cellShapeControlMesh/cellShapeControlMesh.C index 9c2c55e466..8a19b85fda 100644 --- a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/cellShapeControlMesh/cellShapeControlMesh.C +++ b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/cellShapeControlMesh/cellShapeControlMesh.C @@ -816,6 +816,13 @@ void Foam::cellShapeControlMesh::write() const ) { Info<< "Bad alignment = " << vit->info(); + + triad tmpTriad(vit->alignment()); + tmpTriad.orthogonalize(); + vit->alignment() = tmpTriad; + + Info<< "New alignment = " << vit->info(); + continue; }