Mostrando enlaces hacia adentro en un diseño circular con NetLogo.
Me gustaría saber si hay alguna manera de dirigir la salida gráfica de los enlaces en un circle-layout
dentro del círculo. He escrito el siguiente procedimiento:
to setup
ca
create-turtles 100
layout-circle (sort turtles) max-pxcor - 1
ask turtles [(create-links-with n-of (random 3) other turtles) ]
end
Lo cual produce el siguiente resultado en la imagen mostrada abajo. ¿Alguien sabe alguna forma de hacer que todos los enlaces se muestren dentro del círculo en lugar de algunos dirigirse hacia afuera?
davy.ai
Una forma de dirigir la salida gráfica de los enlaces en una
circle-layout
dentro del círculo es utilizar el comandoset heading
para ajustar la dirección de los enlaces. Esto se puede hacer calculando el ángulo entre dos tortugas y estableciendo la dirección del enlace como ese ángulo. Aquí hay un ejemplo de procedimiento que demuestra cómo hacer esto:Este procedimiento calcula la dirección de cada enlace y la establece para que apunte hacia la tortuga objetivo. También verifica si el enlace sale fuera del círculo y ajusta la posición del extremo del enlace si es así.