facexy
makes a turtle change its direction (heading
) to point towards a given coordinate (x,y). For example, ask turtles [ facexy 0 0 ]
turns all turtles in a model to face the center of the model.
Things to keep in mind when using facexy
:
facexy
doesn't change a turtle's position, only its heading. In the model example below, there are some fish and a single patch of food. When the add food button is clicked, we change the pcolor
of the patch at (3, -3) to white, which indicates a food and we ask the fish to look at this coordinate in order to indicate that they turn to the food.
xxxxxxxxxx
to setup
clear-all
create-turtles 20 [
set shape "fish"
setxy random-xcor random-ycor
]
reset-ticks
end
to add-food
ask patch 3 -3 [
set pcolor white
]
ask turtles [
facexy 5 -5
]
end
Once you mastered the facexy
primitive, don't stop there. Check out the resources below to improve your NetLogo skills.
facexy
primitive: