11/03/19 15:55:09.69 ErkSCZoX
レス、サンクスです。
import bpy
class SimpleOperator(bpy.types.Operator):
bl_idname = "object.simple_operator"
bl_label = "Simple Object Operator"
@classmethod
def poll(cls, context):
return context.active_object != None
def execute(self, context):
bpy.ops.view3d.camera_to_view()
return {'FINISHED'}
if __name__ == "__main__":
bpy.ops.object.simple_operator()
オペレーターというのがよく分からないまま↑みたいにやったら取り敢えず動きました。
ただこれでRun Scriptするとエラーメッセージが出てしまいます。
その後、SearchからSimple Object Operatorを選択すれば動作してます。
実は更にレンダリングまでしたいのでexecuteメソッドにbpy.ops.render.render()を付け加えたところ、レンダリングは動作しませんでした。
また何かアドバイスがあったらお願いいたします。