在NetLogo中获取最接近的链接

布莱恩·海德

使链接最接近netlogo中特定点的最佳方法是什么?

最好的方法是一个链接报告器link-distancexy,该报告器取xcor和,ycor然后输出从该点到链接上某个点的最接近距离。次佳的选择是一般记者closest-link-xy,他会xcorycor并报告最接近的链接。

通过包装边界使此问题变得复杂,但是不完善的解决方案仍然值得赞赏。

布莱恩·海德

吉姆·里昂(Jim Lyon)的答案为我提供了使用基本三角形几何的确切解决方案:

to-report link-distance [ x y ]
  let a [ distancexy x y ] of end1
  let b [ distancexy x y ] of end2
  let c link-length
  let d (0 - a ^ 2 + b ^ 2 + c ^ 2) / (2 * c)
  if d > c [
    report a
  ]
  if d < 0 [
    report b
  ]
  report sqrt (b ^ 2 - d ^ 2)
end

这适用于包装和非包装的世界。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取最接近的值取决于链接

来自分类Dev

从列表中获取最接近的日期时间

来自分类Dev

获取与jQuery中的元素最接近的形式

来自分类Dev

从字典列表中获取最接近的元素

来自分类Dev

在点击的<li>中获取最接近的div

来自分类Dev

单击链接后获取最接近的输入名称

来自分类Dev

获取最接近的元素

来自分类Dev

获取最接近的元素

来自分类Dev

在javascript中获取最接近的笛卡尔轴对齐向量

来自分类Dev

Laravel 5.2从雄辩的集合中获取最接近的日期

来自分类Dev

从元组列表中,获取最接近给定值的元组

来自分类Dev

如何获取PostgreSQL中特定行的最接近日期

来自分类Dev

获取与std :: set中给定元素最接近的元素

来自分类Dev

在SQL中获取每小时的最接近值

来自分类Dev

在React中按类名称获取最接近的父元素

来自分类Dev

jQuery-获取最接近容器中单击按钮的元素

来自分类Dev

在Vuforia中获取最接近的目标图像

来自分类Dev

Laravel 5.2从雄辩的集合中获取最接近的日期

来自分类Dev

如何获取最接近x的列表中的值的索引?

来自分类Dev

C# - 在列表中获取最接近的更大数字

来自分类Dev

获取最接近sysdate的日期

来自分类Dev

获取最接近输入的价值

来自分类Dev

使用jQuery查找最接近的<a>链接

来自分类Dev

从最接近的div获取价值形式

来自分类Dev

使用.eq最接近以获取上div

来自分类Dev

获取与键最接近的std :: container :: iterator

来自分类Dev

如何从List <DateTime>获取最接近的DateTime

来自分类Dev

批量获取最接近完美平方的数字

来自分类Dev

从数组获取数字的最接近值