2024-06-07 08:44:13 发布
网友
我需要为网格中的平铺创建一个整数(无符号)ID,其中已知以下内容:
(0, 0)
我的第一个想法是确定哪一行、哪一列和哪两个数字相结合;这是不成功的。接下来,我想我可以使用每个图块的中心点,计算一个唯一的数字,表示它在X范围内的距离和在Y范围内从(0, 0)开始的距离
如果您知道网格的宽度-它是Wdt分片宽,那么
Wdt
N = Col + Wdt * Row
要从编号中检索平铺坐标,请执行以下操作:
Col = N % Wdt //integer modulo Row = N // Wdt //integer division
如果您知道网格的宽度-它是
Wdt
分片宽,那么要从编号中检索平铺坐标,请执行以下操作:
相关问题 更多 >
编程相关推荐