morse.blender package¶
Submodules¶
morse.blender.billboard module¶
morse.blender.calling module¶
morse.blender.hud_text module¶
morse.blender.lights module¶
morse.blender.main module¶
- add_modifiers()[source]¶
Read the configuration script (inside the .blend file) and assign the correct data modifiers to each component.
- close_all(contr)[source]¶
Close the open communication channels from middlewares Call the destructors of all component instances. This should also call the methods to close middlewares
- create_dictionaries()[source]¶
Creation of a list of all the robots and components in the scene. Uses the properties of the objects to determine what they are.
- init(contr)[source]¶
General initialization of MORSE
Here, all components, modifiers and middlewares are initialized.
- init_supervision_services()[source]¶
This method first loads the socket service manager, map the virtual ‘simulation’ component to it, loads any other request manager mapped to the ‘simulation’ component and register all simulation management services declared in
morse.core.supervision_services
- link_datastreams()[source]¶
Read the configuration script (inside the .blend file) and assign the correct datastream and options to each component.
- link_services()[source]¶
Read the configuration script (inside the .blend file) and assign the correct service handlers and options to each component.
- reset_objects(contr)[source]¶
Place all objects in the initial position
Restore the position and rotation of objects and robots to their original state, during the simulation.