diff --git a/src/meshTools/triSurface/triangleFuncs/triangleFuncs.C b/src/meshTools/triSurface/triangleFuncs/triangleFuncs.C index dab51b47148cb3f83a7aac2bbffd8009800f53b6..e3f4983ffe6a01110746c7d238221549b5601a82 100644 --- a/src/meshTools/triSurface/triangleFuncs/triangleFuncs.C +++ b/src/meshTools/triSurface/triangleFuncs/triangleFuncs.C @@ -115,7 +115,7 @@ bool Foam::triangleFuncs::intersectAxesBundle // V10:(-1.285715 8.99165e-16 -1.142858) // V20:(0 0 -1.678573) // i0:0 - if (Foam::mag(det)/localScale < SMALL) + if (localScale < VSMALL || Foam::mag(det)/localScale < SMALL) { // Triangle parallel to dir return false;