From fd1873fe4b1c185ba6d92c06d1f1b9cd0ac8126e Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Fri, 4 Sep 2009 12:25:42 +0100 Subject: [PATCH] handling zero-sized triangles --- src/meshTools/triSurface/triangleFuncs/triangleFuncs.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/meshTools/triSurface/triangleFuncs/triangleFuncs.C b/src/meshTools/triSurface/triangleFuncs/triangleFuncs.C index dab51b47148..e3f4983ffe6 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; -- GitLab