osrf / gazebo_experimental

Repo for Gazebo 9 development. Starting from entity_component_system_prototype branch on gazebo repo. This repo will be merged back into the gazebo repo in the future.
0 stars 1 forks source link

Systems need a way to tell if a change was caused by them or another system #21

Open osrf-migration opened 7 years ago

osrf-migration commented 7 years ago

Original report (archived issue) by Shane Loretz (Bitbucket: Shane Loretz, GitHub: sloretz).


If a system can determine if a change was made by itself or another system then it can avoid copying changes it made back into itself. For example the the physics system needs to update itself when an object is moved, but if it relies on checking WAS_MODIFIED then it will still update itself even if it was the last to move an object.