This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
using System;
namespace KDTree
{
// Token: 0x02000003 RID: 3
public class SquareEuclideanDistanceFunction : DistanceFunctions
{
// Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00000250
public double Distance(double[] p1, double[] p2)
{
double num = 0.0;
for (int i = 0; i < p1.Length; i++)
{
double num2 = p1[i] - p2[i];
num += num2 * num2;
}
return num;
}
// Token: 0x06000004 RID: 4 RVA: 0x00002094 File Offset: 0x00000294
public double DistanceToRectangle(double[] point, double[] min, double[] max)
{
double num = 0.0;
for (int i = 0; i < point.Length; i++)
{
double num2 = 0.0;
if (point[i] > max[i])
{
num2 = point[i] - max[i];
}
else if (point[i] < min[i])
{
num2 = point[i] - min[i];
}
num += num2 * num2;
}
return num;
}
}
}