Wander (move) inside a 3D bound
Steps to reproduce
-
Load a 3d object (.obj) as a geometry X
-
Let an agent who have moving3d skill to do wander with bound: geometry(X)
Expected behavior
Tell us what should happen (include all relevant expectations) Agent should move randomly inside that bounded 3D shape.
Actual behavior
Tell us what happens instead (include relevant information, like logs, snapshots, etc.) Not working.
System and version
Which version of GAMA, JDK, OS ... (if necessary, copy Help>Installation Details>Configuration in GAMA) Gama git.
Is the agent moving in a 2D plan or not moving at all?
The agents are moving , may be the bound are taken in 2D but not 3D. You can found in the screen: in initial, agent are in the green box,

but they break out when they wander. And i dont know how it will react with complex 3D geometry (from obj file).
I am sure it does not work. It was also an answer to an issue I raised some months ago with the inside operator. This applies for imported 3D or even regular 3D objects in GAMA. For example, I cannot detect if an agent is "completely" inside the (all the) bounds of a 3D object. This is probably a related issue. The algorithm only keeps the 2D footprint as bounds. You should check that your agents will "not" go outside the footprint of your 3D object.
Subsumed by #2206
Reopening this issue for the next round of development on GAMA 2.0