【发布时间】:2019-08-05 18:29:44
【问题描述】:
例如我得到:
bpy.types.Modifier.bl_rna.properties['type'].enum_items[12]
(布尔修饰符)
布尔修改器有一个名为“对象”的属性,用于实际的布尔网格。 如何快速检查它是否确实获得了可用的“对象”属性(通过 bpy.types)?
我想通过它们的属性过滤修饰符,例如:
[modifier.identifier for modifier in bpy.types.Modifier.bl_rna.properties['type'].enum_items if modifier.object != NULL]
显然这行不通,只是为了让您更好地了解我想要做什么而添加它。
【问题讨论】:
-
您打算在什么情况下使用它。您是否正在检查应用于特定对象的修改器?因为仅针对类型检查对象属性没有任何意义。