Post #2956:
sl
📋 Metadata
- Author: roaoao
- Date: 2020-01-10 10:13:48
- Type:
answer - Quality Score: 8/10
- Reply to: post_02954
🏷️ Tags
macro hotkeys intermediate solved
⚙️ Related PME Features
- Macro Editor
- Python Scripting
- Hotkey Configuration
💬 Content
sleeplessmind:
is it possible to tell if the selection is for vertex or edge in mesh mode?
Yes, check C.tool_settings.mesh_select_mode value:
- Vert mode:
C.tool_settings.mesh_select_mode[0] == True - Edge mode:
C.tool_settings.mesh_select_mode[1] == True - Face mode:
C.tool_settings.mesh_select_mode[2] == True
sleeplessmind:
for example, with the same short cut key, I may want to slide a vert in “vert mode” or slide edge in “edge mode”.
Try this code in Command tab:
bpy.ops.transform.vert_slide('INVOKE_DEFAULT', True) if C.tool_settings.mesh_select_mode[0] else bpy.ops.transform.edge_slide('INVOKE_DEFAULT', True)
❤️ 3 likes