TemporaryAgentData class in RVOCoreSimulatorBurst


While searching for values I could reuse in the RVO system, I followed a trail from RVOController all the way up to RVOCoreSimulatorBurst.TemporaryAgentData which brought up some questions:

  • Is there a reason you are not using these values in RVOController? Like in RVOController.velocity? If those values are up-to-date, we could benefit from reusing them.

  • Is there a velocity delta by any chance that’s already being computed somewhere?


The TemporaryAgentData struct is only for temporary data used while the rvo algorithm is running. It is discarded afterwards and the relevant values copied back to the globally visible agent data.

1 Like