parformance(rcf): remove useless drawcalls
This commit is contained in:
@ -230,29 +230,23 @@ def update_scene(msg):
|
|||||||
global client
|
global client
|
||||||
|
|
||||||
if msg.id != client.id:
|
if msg.id != client.id:
|
||||||
if msg.mtype == 'client':
|
try:
|
||||||
refresh_window()
|
value = None
|
||||||
elif msg.mtype == 'object':
|
if bpy.context.scene.session_settings.active_object:
|
||||||
refresh_window()
|
if bpy.context.scene.session_settings.active_object.name in msg.key:
|
||||||
else:
|
raise ValueError()
|
||||||
|
|
||||||
try:
|
obj, attr = resolve_bpy_path(msg.key)
|
||||||
value = None
|
attr_name = msg.key.split('/')[2]
|
||||||
if bpy.context.scene.session_settings.active_object:
|
|
||||||
if bpy.context.scene.session_settings.active_object.name in msg.key:
|
|
||||||
raise ValueError()
|
|
||||||
|
|
||||||
obj, attr = resolve_bpy_path(msg.key)
|
value = to_bpy(msg)
|
||||||
attr_name = msg.key.split('/')[2]
|
# print(msg.get)
|
||||||
|
logger.debug("Updating scene:\n object: {} attribute: {} , value: {}".format(
|
||||||
|
obj, attr_name, value))
|
||||||
|
|
||||||
value = to_bpy(msg)
|
setattr(obj, attr_name, value)
|
||||||
# print(msg.get)
|
except:
|
||||||
logger.debug("Updating scene:\n object: {} attribute: {} , value: {}".format(
|
pass
|
||||||
obj, attr_name, value))
|
|
||||||
|
|
||||||
setattr(obj, attr_name, value)
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
else:
|
else:
|
||||||
logger.debug('no need to update scene on our own')
|
logger.debug('no need to update scene on our own')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user