From cfc4e6df7f1b5165c489d3c19fa53d93098431b6 Mon Sep 17 00:00:00 2001 From: ESeNonFossiIo Date: Wed, 2 Mar 2016 10:41:19 +0100 Subject: [PATCH] small doc --- source/opencascade/utilities.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/opencascade/utilities.cc b/source/opencascade/utilities.cc index 2d5fd5b935..2fa853b8fa 100644 --- a/source/opencascade/utilities.cc +++ b/source/opencascade/utilities.cc @@ -601,6 +601,10 @@ namespace OpenCASCADE Standard_Real Mean_Curvature = props.MeanCurvature(); Point<3> normal = Point<3>(Normal.X(),Normal.Y(),Normal.Z()); + // In the case your manifold changes from convex to concave or viceversa + // the normal could jump from "inner" to "outer" normal. + // However, you should be able to change the normal verse preserving + // the manifold orientation: if (face.Orientation()==TopAbs_REVERSED) { normal *= -1; -- 2.39.5