I set a vision parameter in the interface as a slide, suppose vision was set as 5. Now, I want to set turtles flocking behavior within the vision distance, but also taking into account of within less than 90 degrees of turtle's heading.
The behavior is in the find-flockmates, I copy the codes as below:
to find-flockmates ;; turtle procedure
set flockmates other turtles in-radius vision ; flockmates within vision radius distance
end
My thought is to add another set, for turtle to rt first, and less than 90 degree, but I am kind of confusing how to sort out flockmates within this degree.
Check out the
in-coneprimitive. It may do what you want.https://ccl.northwestern.edu/netlogo/docs/dictionary.html#in-cone
Note that the cone is centered on the direction the turtle is currently facing, so if you ask the turtle
your will get those turtles in that 90 degree right cone.