2025-07-01
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
import bpy
|
||||
|
||||
def get_mode():
|
||||
return bpy.context.object.mode
|
||||
|
||||
def to_mode(new_mode):
|
||||
bpy.ops.object.mode_set(mode=new_mode, toggle=False)
|
||||
|
||||
def to_object():
|
||||
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
|
||||
|
||||
def to_sculpt():
|
||||
bpy.ops.object.mode_set(mode='SCULPT', toggle=False)
|
||||
|
||||
def to_edit():
|
||||
bpy.ops.object.mode_set(mode='EDIT', toggle=False)
|
||||
|
||||
def select_all():
|
||||
bpy.ops.object.select_all(action='SELECT')
|
||||
|
||||
def deselect_all():
|
||||
bpy.ops.object.select_all(action='DESELECT')
|
||||
|
||||
def select_mesh():
|
||||
bpy.ops.mesh.select_all(action='SELECT')
|
||||
|
||||
def deselect_mesh():
|
||||
bpy.ops.mesh.select_all(action='DESELECT')
|
||||
|
||||
def get_active():
|
||||
return bpy.context.view_layer.objects.active
|
||||
|
||||
def make_active(obj):
|
||||
obj.select_set(state=True)
|
||||
bpy.context.view_layer.objects.active = obj
|
||||
|
||||
def select(obj):
|
||||
obj.select_set(state=True)
|
||||
|
||||
def deselect(obj):
|
||||
obj.select_set(state=False)
|
||||
Reference in New Issue
Block a user