From d88455a854d7b8226b77022aac2dd68c847d047a Mon Sep 17 00:00:00 2001 From: James McClure Date: Fri, 31 Jul 2020 22:09:34 -0400 Subject: [PATCH] distance from color, fix sign --- analysis/Minkowski.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/analysis/Minkowski.cpp b/analysis/Minkowski.cpp index 7228157f..70d38173 100644 --- a/analysis/Minkowski.cpp +++ b/analysis/Minkowski.cpp @@ -176,9 +176,14 @@ void Minkowski::MeasureObject(double factor, const DoubleArray &Phi){ for (int k=0; k -2.5) - distance(i,j,k) = factor*log((1.0+value)/(1.0-value)); + double value = Phi(i,j,k); + double dist_value = distance(i,j,k); + if (dist_value < 2.5 && dist_value > -2.5) { + double new_distance = factor*log((1.0+value)/(1.0-value)); + if (dist_value*new_distance < 0.0 ) + new_distance = (-1.0)*new_distance; + distance(i,j,k) = new_distance; + } } } }