
En el cono de visión de la tortuga. Hay una primitva bastante útil y es in-cone. Este reporter te permite darle a una tortuga un "cono de visión" frente a sí misma. El cono está definido por dos entradas, la visión a distancia (radio) y el ángulo de visión. El ángulo de visión puede variar desde 0 a 360 y se centra en torno a la tortuga actual de partida. Si el ángulo es de 360, luego in-cone es es equivalente a in-Radius, esta última primitiva entrega todos los agentes que están a cierta distancia. In-cone informa de un agentset que incluye sólo los agentes de la original agentset que caen en el cono. E incluye al mismo agente. La distancia a un parche se mide desde el centro del parche.
Ejemplo Vision Cone example (en la libreria de modelos)
breed [ wanderers wanderer ] ;;creamos una cria que será tortuga roja
breed [ standers stander ] ;;creamos una cria que serán puntitos grises
to setup
clear-all
;; creamos una gran cantidad de tortugas del tipo standers las ponemos grises y las distribuimos al azar
create-standers 6000
[
setxy random-xcor random-ycor
set color gray
]
;; creamos una gran tortuga roja del timpo wanderes
create-wanderers 1
[
set color red
set size 15
]
;; hacemos que sel cono sea visible
go
end
to go
;; pnemos a los standers de color gris
ask standers [ set color gray ]
;; hacemos el curaito para la roja
ask wanderers
[
rt random 20
lt random 20
fd 1
;; le decimos a todos los standers que esten en el cono de visión que se pongan blancos
;; vision-radius y vision-angle son sliders
ask standers in-cone vision-radius vision-angle
[
set color white
]
]
tick ;; incrementamos en uno los ticks
end

