This is the solution. It is very feasible to do this in Agents.jl by utilizing additional packages. However, you need to switch to ContinuousSpace @JCaro . My recommendation would be to make the Triangulation a property of the model and use the agent positions to find out which tesselation they are in. A model_step! function can update the Delunay Triangulation at each step if agent actions affect it.
1 Like