add region keyword for better code navigation in utils

This commit is contained in:
pullusb 2025-07-29 17:40:03 +02:00
parent 2b198d03c9
commit 9289b2ed6d

View File

@ -144,7 +144,7 @@ def object_derived_get(ob, scene):
# ----------------- # -----------------
### Bmesh # region Bmesh
# ----------------- # -----------------
def link_vert(v,ordered_vert) : def link_vert(v,ordered_vert) :
@ -219,7 +219,7 @@ def gp_stroke_to_bmesh(strokes):
# ----------------- # -----------------
### GP Drawing # region GP Drawing
# ----------------- # -----------------
def layer_active_index(gpl): def layer_active_index(gpl):
@ -393,7 +393,7 @@ def remapping(value, leftMin, leftMax, rightMin, rightMax):
return rightMin + (valueScaled * rightSpan) return rightMin + (valueScaled * rightSpan)
# ----------------- # -----------------
### GP funcs # region GP funcs
# ----------------- # -----------------
def get_gp_draw_plane(obj=None, orient=None): def get_gp_draw_plane(obj=None, orient=None):
@ -753,7 +753,7 @@ def copy_frame_at(source_frame, layer, frame_number):
# print(f"frame copy execution time: {frame_copy_end - frame_copy_start} seconds") # time_dbg # print(f"frame copy execution time: {frame_copy_end - frame_copy_start} seconds") # time_dbg
# ----------------- # -----------------
### Vector utils 3d # region Vector utils 3d
# ----------------- # -----------------
def matrix_transform(coords, matrix): def matrix_transform(coords, matrix):
@ -814,7 +814,7 @@ def extrapolate_points_by_length(a,b, length):
return b + (ab.normalized() * length) return b + (ab.normalized() * length)
# ----------------- # -----------------
### Vector utils 2d # region Vector utils 2d
# ----------------- # -----------------
@ -867,7 +867,7 @@ def midpoint_2d(p1, p2):
# ----------------- # -----------------
### Collection management # region Collection management
# ----------------- # -----------------
def set_collection(ob, collection, unlink=True) : def set_collection(ob, collection, unlink=True) :
@ -903,7 +903,7 @@ def set_collection(ob, collection, unlink=True) :
# ----------------- # -----------------
### Path utils # region Path utils
# ----------------- # -----------------
def get_addon_prefs(): def get_addon_prefs():
@ -1048,7 +1048,7 @@ def show_message_box(_message = "", _title = "Message Box", _icon = 'INFO'):
bpy.context.window_manager.popup_menu(draw, title = _title, icon = _icon) bpy.context.window_manager.popup_menu(draw, title = _title, icon = _icon)
# ----------------- # -----------------
### UI utils # region UI utils
# ----------------- # -----------------
def refresh_areas(): def refresh_areas():
@ -1164,7 +1164,7 @@ def draw_kmi(km, kmi, layout):
# layout.context_pointer_set("keymap", km) # layout.context_pointer_set("keymap", km)
# ----------------- # -----------------
### linking utility # region linking utility
# ----------------- # -----------------
def link_objects_in_blend(filepath, obj_name_list, link=True): def link_objects_in_blend(filepath, obj_name_list, link=True):
@ -1192,7 +1192,7 @@ def check_objects_in_blend(filepath, avoid_camera=True):
# ----------------- # -----------------
### props handling # region props handling
# ----------------- # -----------------
def iterate_selector(zone, attr, state, info_attr = None, active_access='active'): def iterate_selector(zone, attr, state, info_attr = None, active_access='active'):
@ -1256,7 +1256,7 @@ def iterate_active_layer(gpd, state):
# return info, bottom # return info, bottom
# ----------------- # -----------------
### Curve handle # region Curve handle
# ----------------- # -----------------
def create_curve(location=(0,0,0), direction=(1,0,0), name='curve_path', enter_edit=True, context=None): def create_curve(location=(0,0,0), direction=(1,0,0), name='curve_path', enter_edit=True, context=None):
@ -1404,7 +1404,7 @@ def create_follow_path_constraint(ob, curve, follow_curve=False, use_fixed_locat
# ----------------- # -----------------
### Object # region Object
# ----------------- # -----------------
def go_edit_mode(ob, context=None): def go_edit_mode(ob, context=None):