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
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.
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.