搅拌机出口插件和bl逯idnam

2024-10-04 07:34:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Python为Blender编写一个简单的导出器,我认为问题出在bl\uidname上。我不确定该如何格式化该值。在

class ExportS3D(bpy.types.Operator, ExportHelper) :
    bl_idname       = "object.ExportS3D";
    bl_label        = "S3D Exporter";
    bl_options      = {'PRESET'};

    filename_ext    = ".S3D";

我可能完全错了,所以我的代码是:

^{pr2}$

文件名是S3D_报告器.py它被放在Blender/2.7.1/scripts/addons/


Tags: objectoperatorlabelexporterclasstypesbpyblender
1条回答
网友
1楼 · 发布于 2024-10-04 07:34:26

bl_idname定义用于访问blender中的运算符的名称。使用“object.ExportS3D“您的导入运算符可用作bpy.ops.object.ExportS3D,但bl\u idname需要小写,因此请使用”对象.s3d““

要让您的导入程序开始工作,请将register_module(__name__)更改为register_class(ExportS3D)以取消注册。在

您将需要将return {'FINISHED'}添加到execute()中,这样就可以去掉所有的“;”。在

相关问题 更多 >