【发布时间】:2017-03-30 23:19:30
【问题描述】:
我有一个 Rectangle 类,它代表一个 d 维度矩形,每个维度都有 2*d 个数字。对于每个维度,我都有一个下限和上限。 Dimensionality 存储矩形的维数,对于下限和上限,我使用双精度数组。
我想创建 2 个方法,它们将它们作为输入的另一个具有相同维度的矩形对象,并返回矩形之间的最小和最大距离,我试图使用每个投影的最小/最大距离来做到这一点轴。我还有一个创建投影的方法。
//returns 2 position array
public double[] project(int x)
{
//x is the selected dimension
double proj[] = new double[2];
proj[0] = this.lb[x];
proj[1] = this.ub[x];
return proj;
}
你可以在第三组形状上更清楚地看到我想要做什么
https://s15.postimg.org/l8aijyl1n/imageedit_2_6689786765.jpg
【问题讨论】:
-
为什么要计算投影的距离?它对您有什么帮助?