NetLogo:以十进制表示的世界大小

NetLogo:以十进制表示的世界大小,netlogo,hexagonal-tiles,Netlogo,Hexagonal Tiles,在NetLogo中,我试图创建一个六边形网格,其中所有六边形都是等边的。虽然模型库中的示例创建六边形网格,但它们不是等边的,因此我不能使用与它们相同的方法。为了使这个网格仍然水平环绕世界,我需要将世界的宽度设置为一个非常特定的小数,但是我找不到一种方法将其设置为除整数以外的任何值。 可以把世界的维度设置为小数吗?如果是,怎么做?不,这是不可能的。世界大小以面片为单位,面片的尺寸始终为1x1。没有局部补丁。另一位用户建议使用resize world,例如resize world-12.3 12.3

在NetLogo中,我试图创建一个六边形网格,其中所有六边形都是等边的。虽然模型库中的示例创建六边形网格,但它们不是等边的,因此我不能使用与它们相同的方法。为了使这个网格仍然水平环绕世界,我需要将世界的宽度设置为一个非常特定的小数,但是我找不到一种方法将其设置为除整数以外的任何值。
可以把世界的维度设置为小数吗?如果是,怎么做?

不,这是不可能的。世界大小以面片为单位,面片的尺寸始终为1x1。没有局部补丁。

另一位用户建议使用resize world,例如resize world-12.3 12.3-12.3 12.3,但它不起作用;0.3部分被丢弃,因此结果与调整世界大小-12-12相同,即给定范围内的面片坐标,以及-12.5到12.49999之间的海龟坐标。。。。