Loops 在NetLogo中循环

Loops 在NetLogo中循环,loops,netlogo,Loops,Netlogo,我在net logo中创建了一些随机的X点和Y点,然后我想在某个组中设置它们,如果每个点的距离等于或小于(例如0.5),则如何在特定组中放置,在c#代码中: List<Point> region = new List<Point>(); for (int i = 0; i < points.Count; i++) { int distSquared = Point.DistanceSquared(p, points[i]); if (distSqua

我在net logo中创建了一些随机的X点和Y点,然后我想在某个组中设置它们,如果每个点的距离等于或小于(例如0.5),则如何在特定组中放置,在c#代码中:

List<Point> region = new List<Point>();
for (int i = 0; i < points.Count; i++)
{
    int distSquared = Point.DistanceSquared(p, points[i]);
    if (distSquared <= eps) region.Add(points[i]);
}
列表区域=新列表();
对于(int i=0;i如果(distSquared让我们假设你的
点数
是海龟品种,
p
是其中之一。那么你想要

points with [distance p < 0.5]
具有[距离p<0.5]的点
这将循环通过点并适当地过滤它们。结果是一个agentset