面向对象的方式在搅拌机中为对象添加修饰符

Object-oriented way to add modifier to object in blender

当我向对象添加修饰符时,信息面板显示 bpy.ops.object.modifier_add(type='X'),这假定我已经选择了一个对象。如果没有 bpy.ops 假设我有一个不一定选择的对象的引用,那么面向对象的方法是什么? obj.add_modifier 之类的东西存在吗?

您可以通过 modifiers 属性访问对象的修饰符列表:

obj.modifiers.new(name="wireframe", type="WIREFRAME")