I am using bpy.ops.object.convert(target='MESH', keep_original= False)
in a python function in blender to convert metaballs to a mesh. The script works fine when run from the text editor. However, the goal is to add the function to the render events via bpy.app.handlers.render_pre.append()
and bpy.app.handlers.render_post.append()
When the function using bpy.ops.object.convert
is used in the handler, a polling error occurs. The typical recommendation is to either use overrides or low-level functions to eliminate the polling/context
error. I would like to use low-level functions.
A code snippet in the Blender 2.75a
low-level API for bpy.ops.object.convert(target='MESH', keep_original= False)
, where the selected object is a meatball, would be appreciated.