if KinematicGroup.object_list_to_key_lists(self.__virtual_state) == KinematicGroup.object_list_to_key_lists(state): for key in state.keys(): self.__virtual_state[key] = state[key]
Allow the contents of a virtual_state to be changed in such a way that it is no longer a valid transformation state.
The lines:
if KinematicGroup.object_list_to_key_lists(self.__virtual_state) == KinematicGroup.object_list_to_key_lists(state): for key in state.keys(): self.__virtual_state[key] = state[key]
Allow the contents of a virtual_state to be changed in such a way that it is no longer a valid transformation state.
This should not be possible