Skip to content

Commit

Permalink
Provisional fix for Issue peterwittek#130
Browse files Browse the repository at this point in the history
  • Loading branch information
MattWenham committed Sep 8, 2018
1 parent 5c6ff90 commit 21c7db5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/mapDistanceFunctions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ float euclideanDistanceOnHexagonalPlanarMap(const unsigned int som_x, const unsi
if (ydist & 1) {
xdist += ((y1 & 1) ? -0.5 : 0.5);
}
return sqrt(float(xdist * xdist + ydist * ydist));
return sqrt(float(xdist * xdist + ydist * ydist * 0.75));
}

float euclideanDistanceOnHexagonalToroidMap(const unsigned int som_x, const unsigned int som_y, const unsigned int x, const unsigned int y, const unsigned int nSomX, const unsigned int nSomY) {
Expand All @@ -64,7 +64,7 @@ float euclideanDistanceOnHexagonalToroidMap(const unsigned int som_x, const unsi
if (ydist & 1) {
xdist += ((y1 & 1) ? -0.5 : 0.5);
}
return sqrt(float(xdist * xdist + ydist * ydist));
return sqrt(float(xdist * xdist + ydist * ydist * 0.75));
}

float gaussianNeighborhood(float distance, float radius, float std_coeff) {
Expand Down

0 comments on commit 21c7db5

Please sign in to comment.