Shumë kafshë kanë sy të vendosur në anën e kokës dhe jo në pjesën e përparme. Kjo do të thotë se ata kanë 2 kone të shikimit me pika të verbër drejtpërdrejt përpara dhe prapa.
A ka ndonjë mënyrë për ta programuar këtë në NetLogo?
Shumë kafshë kanë sy të vendosur në anën e kokës dhe jo në pjesën e përparme. Kjo do të thotë se ata kanë 2 kone të shikimit me pika të verbër drejtpërdrejt përpara dhe prapa.
A ka ndonjë mënyrë për ta programuar këtë në NetLogo?
in-cone
dhe më pas rivendosni drejtimin origjinal të breshkës. 23.06.2016 Sigurisht që ka zgjidhje të ndryshme për ta arritur këtë. Një zgjidhje do të ishte që fillimisht të identifikoheshin të gjitha njolla në pikën e verbër të përparme. Më pas, në një hap të dytë, identifikoni të gjitha njollat në një kon më të madh të përbërë nga arna të përparme të pikave të verbëra dhe arna të shikimit anësor, por mbani vetëm ato arna që nuk janë pjesë e grupit të pikave të verbëra të përparme.
ask turtles
[
;; define angles
let full-angle 260
let blind-front-angle 70
let vision-distance 40
let blind-front patches in-cone vision-distance blind-front-angle
let vision patches in-cone vision-distance full-angle with [not member? self blind-front]
ask vision [set pcolor red]
]
Në shembullin e kodit, full-angle parameter
përdoret për të përcaktuar në mënyrë indirekte madhësinë e pikës së verbër në pjesën e pasme, e cila është 360 - kënd i plotë. Parametri blind-front-angle
përcakton drejtpërdrejt madhësinë e pikës së verbër përpara.