1

Ocean 环境中的索引和 User 环境中的索引有什么区别?为什么要使用 Convert Index To/From UI?

4

1 回答 1

4

假设在这种情况下,我们有一个网格,它的方向是 I 从南到北递增,J 从西到东递增。所以右上角的笛卡尔坐标空间。按照惯例,当您通过 Index3 访问 Ocean 中的支柱网格时,可能的最小索引 (0,0) 将位于该网格的左下角。在这种情况下,网格的 UI 索引和网格的 Ocean 索引对齐。

现在,如果您有另一个网格,其中 I 轴从北向南递增(J 轴相同),该网格的左下角将是 I 最大值,J 0。但是,Ocean 会将此索引返回为 (0, 0)仍然。

Ocean 有一个约定,即网格 (0, 0) 的原点位于左下角。

Ocean 提供了您提到的 ConvertIndexToUI 和 ConvertIndexFromUI 方法,用于将用户描述网格的方式(如上所述)转换为 Ocean 约定。这意味着如果您正在执行一些索引很重要的操作,您应该首先调用适当的转换方法。

于 2013-10-09T12:36:22.110 回答