Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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
如何在NetLogo 3D中使用“画笔放下”来修复“减速”?_Netlogo - Fatal编程技术网

如何在NetLogo 3D中使用“画笔放下”来修复“减速”?

如何在NetLogo 3D中使用“画笔放下”来修复“减速”?,netlogo,Netlogo,不久前,我开始接触NetLogo,并对该平台提供的可能性感兴趣。 作为一个小爱好项目,我想用NetLogo 3D模拟我们的太阳系。 结果很好,但我有一个大问题,我无法独自解决。 为了显示行星围绕太阳的轨道,我添加了一些按钮,功能是让每一颗行星(海龟)向下划一条线。但是,如果我在几秒钟内保持此“功能”打开,模拟会明显变慢和缓慢。大约30秒后,它变得如此迟钝,甚至连界面都变得难以使用。 如果不关闭笔,模拟可以无限期运行 这里有人能告诉我如何解决这个慢下来的问题吗? 我已经检查了RAM的使用情况,它远

不久前,我开始接触NetLogo,并对该平台提供的可能性感兴趣。 作为一个小爱好项目,我想用NetLogo 3D模拟我们的太阳系。 结果很好,但我有一个大问题,我无法独自解决。 为了显示行星围绕太阳的轨道,我添加了一些按钮,功能是让每一颗行星(海龟)向下划一条线。但是,如果我在几秒钟内保持此“功能”打开,模拟会明显变慢和缓慢。大约30秒后,它变得如此迟钝,甚至连界面都变得难以使用。 如果不关闭笔,模拟可以无限期运行

这里有人能告诉我如何解决这个慢下来的问题吗? 我已经检查了RAM的使用情况,它远远低于我在配置文件中设置的限制


或者,有更好的方法来可视化轨道吗?

几年前,我建议一位学生,他用2D和3D制作了我们太阳系和系外行星系统的模型。看


请注意,模型在Behavior Composer中,可以通过单击下载选项卡获得NetLogo代码。

当我加载模型库的3D植绒模型并要求海龟“放下笔”时,速度变得越来越慢。这些轨迹可能会增加需要渲染的3D结构的复杂性。

谢谢,除了添加的绘图之外,我的模型在设计上非常相似。但是我注意到你给我看的模型和我的模型有着完全相同的问题。这些轨道的可视化轨迹会在几秒钟后减慢模拟速度。我真希望有一个解决办法。