如何在NetLogo 3D中使用“ pen-down”修复速度减慢?

时间:2019-03-24 19:58:26

标签: netlogo

我前几天刚接触NetLogo,对此平台提供的可能性很感兴趣。 作为一个业余爱好项目,我想在NetLogo 3D中模拟我们的太阳系。 原来很好,但是我有一个大问题,我自己无法解决。 为了显示围绕太阳的行星轨道,我添加了一些按钮,该按钮的功能是要求每个行星(海龟)下笔并画一条线。但是,如果我在几秒钟之内保持此“功能”打开,模拟就会变得明显更慢和更慢。 30秒钟左右后,它变得太迟钝,甚至连接口也变得难以使用。 如果没有下笔,模拟可以无限期地运行。

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

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

2 个答案:

答案 0 :(得分:1)

当我加载模型库的3D Flocking模型并要求乌龟“俯冲”时,它变得越来越慢。这些痕迹可能会增加需要渲染的3D结构的复杂性。

答案 1 :(得分:0)

几年前,我曾建议一位学生用2D和3D制作我们的太阳系和系外行星系统的模型。参见http://resources.modelling4all.org/libraries/orbits/documentation

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