Post #1874:
Ja
๐ Metadata
- Author: roaoao
- Date: 2019-01-21 08:28:36
- Type:
answer - Quality Score: 8/10
- Reply to: post_01872
- Replies (1): post_01875
๐ท๏ธ Tags
macro hotkeys intermediate solved
โ๏ธ Related PME Features
- Macro Editor
- Python Scripting
- tag_redraw() function
๐ฌ Content
Jakro:
the viewport doesnโt update when I switch between vert,edge,face via a mode selector
Hmm, looks like itโs a Blender issue.
You can update the viewport manually by using PMEโs tag_redraw() or tag_redraw(area='VIEW_3D', region='WINDOW') function:
bpy.ops.object.mode_set(mode='EDIT'); bpy.ops.wm.context_set_value(data_path="tool_settings.mesh_select_mode", value= "(False, False, True)"); tag_redraw(area='VIEW_3D', region='WINDOW')
Btw, you can use this code instead:
bpy.ops.object.mode_set(mode='EDIT'); C.tool_settings.mesh_select_mode = (False, False, True); tag_redraw(area='VIEW_3D', region='WINDOW')
โค๏ธ 3 likes