robot_designer_plugin.core package

This package is a framework for creating large application-like plugins for Blender. It provides the Base classes and Python decorators for automatic registration, log files, resource management and much more.

In the future, it is planned to release this package independently from the HRP/NRP RobotDesigner and provide mechanisms for the creation of web-based applications for editing.

It consists of submodules for:

  1. working with operators (robot_designer_plugin.core.operators),

  2. simplify Gui development (robot_designer_plugin.core.gui),

  3. logging and debugging (robot_designer_plugin.core.logfile),

  4. configuration variables (robot_designer_plugin.core.config),

  5. automated plugin setup (registration to blender) (robot_designer_plugin.core.pluginmanager)