我正在嘗試使用Blender Python API設置屬性並將其添加到RotationSyncFinalValue 列表。 列表按需要的方式設置,但屬性不更新,因此列表未顯示值。Blender屬性不需要更新(Python)
下面的代碼,我定義屬性:
atr = bpy.types.Scene
RotationSyncFinalValue = []
atr.RotationSyncValuesList =EnumProperty(
items= RotationSyncFinalValue,
name = "List",
description = "Select The Action to Do with the Value")
這裏是我設置面板中的屬性:
layout = self.layout
scene = bpy.context.scene
col.prop(scene,"RotationSyncValuesList")
col = layout.column(align=True)
這是我嘗試將值添加到陣列RotationSyncFinalValue
fvalue = ('{0:.4f}'.format(value),
'{0:.4f}'.format(value),
'{0:.4f}'.format(value))
RotationSyncFinalValue.extend([fvalue])