phobos.io package

Module contents

Contains all kind of input/output modules which are required to import/export different formats.

Basic model formats are in phobos.io.entities, while scene formats are found in phobos.io.scenes.

The phobos.io.meshes module contains the different mesh formats and phobos.io.libraries contains the functions for robot/submechanism import and export.

New import/export entities can be defined by just adding a new python file to the respective subpackage. These are parsed automatically by Phobos and added to the Blender GUI, if they have the proper entity_type_dict. See one of the existing entities (such as phobos.io.entities.yaml or phobos.io.entities.urdf for an example).