Wie in der Abbildung gezeigt, kann der ausgewählte Status mit dem folgenden Befehl nicht erfasst werden, wenn er ausgeblendet ist.
bpy.context.selected_objects
Stattdessen scheint es keine andere Wahl zu geben, als in den Anzeigezustand zu wechseln und ihn dann auszublenden.
import bpy
obj1 = bpy.data.objects['Cube.003']
obj1.hide_viewport = False
s = bpy.context.selected_objects
print(s)
obj1.hide_viewport = True
Hmm ...
Blender2.8 Persönliche Notizen
Recommended Posts