parameters: (self)
docstring: init user interaction and callbacks
docstring_summary: init user interaction and callbacks
docstring_tokens: init user interaction and callbacks
function: def init_interaction(self):
          """ init user interaction and callbacks """
          self.interaction = Interaction()
          self.interaction.register_callback('pick', self.pick)
          self.interaction.register_callback('move', self.move)
          self.interaction.register_callback('place', self.place)
          self.interaction.register_callback('rotate_color', self.rotate_color)
          self.interaction.register_callback('scale', self.scale)
function_tokens: def init_interaction ( self ) : self . interaction = Interaction ( ) self . interaction . register_callback ( 'pick' , self . pick ) self . interaction . register_callback ( 'move' , self . move ) self . interaction . register_callback ( 'place' , self . place ) self . interaction . register_callback ( 'rotate_color' , self . rotate_color ) self . interaction . register_callback ( 'scale' , self . scale )