Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Geometry 从二维字段的索引中获取位置数据_Geometry_Tile - Fatal编程技术网

Geometry 从二维字段的索引中获取位置数据

Geometry 从二维字段的索引中获取位置数据,geometry,tile,Geometry,Tile,假设我有三个变量(在2D字段上): NumSquares, 窗口大小(X和Y都有此值), 索引 例如,如果NumSquares是8,WindowSize是256,Index是64;从这些变量中获取位置数据的算法看起来如何?我假设“位置数据”是指网格上的坐标。索引是指在线性化阵列中,使用公式X+width*Y计算的磁贴位置。然后: X = index % width Y = index / width 我不确定您使用的是哪种语言,所以为了确保:%是模,/在这个上下文中是整数除法,我假设“位置数据

假设我有三个变量(在2D字段上):

NumSquares, 窗口大小(X和Y都有此值), 索引

例如,如果NumSquares是8,WindowSize是256,Index是64;从这些变量中获取位置数据的算法看起来如何?

我假设“位置数据”是指网格上的坐标。索引是指在线性化阵列中,使用公式
X+width*Y
计算的磁贴位置。然后:

X = index % width
Y = index / width
我不确定您使用的是哪种语言,所以为了确保:%是模,/在这个上下文中是整数除法,我假设“位置数据”是指网格上的坐标。索引是指在线性化阵列中,使用公式
X+width*Y
计算的磁贴位置。然后:

X = index % width
Y = index / width

我不确定您使用的是哪种语言,所以只需确定一下:%是模,/在这个上下文中是整数除法

啊,这正是我需要的。谢谢你解决了我今天的两个问题:我最初的问题,以及我突然缺少合适的词语:D哦,我在C#工作:)啊,这正是我需要的。谢谢你解决了我今天的两个问题:我原来的问题,以及我突然缺少合适的词语:D哦,我在C工作:)