feat(rcf): selected object

This commit is contained in:
Swann Martinez
2019-04-17 16:15:21 +02:00
parent aaffde6e5b
commit 6583905c92
4 changed files with 43 additions and 35 deletions

View File

@ -11,9 +11,9 @@ def refresh_window():
import bpy
bpy.ops.wm.redraw_timer(type='DRAW_WIN_SWAP', iterations=1)
def get_selected_objects(view_layer):
def get_selected_objects(scene):
selected_objects = []
for obj in view_layer.objects:
for obj in scene.objects:
if obj.select_get():
selected_objects.append(obj.name)
@ -69,12 +69,20 @@ def resolve_bpy_path(path):
def load_client(client=None,data=None):
C = bpy.context
D = bpy.data
if client and data:
# localy_selected = get_selected_objects(C.scene)
# Draw client
#Load selected object
if data['active_objects']:
print("toto")
for obj in C.scene.objects:
if obj.name in data['active_objects']:
D.objects[obj.name].hide_select = True
else:
print(data['active_objects'])
D.objects[obj.name].hide_select = False
pass
@ -358,6 +366,7 @@ def dump_datablock_attibute(datablock, attributes, depth=1):
return data
def init_client(key=None):
client_dict = {}
client_dict['location'] = [[0,0,0],[0,0,0],[0,0,0],[0,0,0]]