@@ -121,7 +121,7 @@ def get_factor(vec_direction, vec_right, vec_left, func=max):
121121 return .0
122122
123123def collect_edges (bm ):
124- set_edges_orig = set ()
124+ set_offset_edges = set ()
125125 for e in bm .edges :
126126 if e .select :
127127 co_faces_selected = 0
@@ -131,33 +131,33 @@ def collect_edges(bm):
131131 if co_faces_selected == 2 :
132132 break
133133 else :
134- set_edges_orig .add (e )
134+ set_offset_edges .add (e )
135135
136- if not set_edges_orig :
136+ if not set_offset_edges :
137137 self .report ({'WARNING' },
138138 "No edges selected." )
139139 return None
140140
141- return set_edges_orig
141+ return set_offset_edges
142142
143- def collect_loops (set_edges_orig ):
144- set_edges_orig = set_edges_orig .copy ()
143+ def collect_loops (set_offset_edges ):
144+ set_offset_edges = set_offset_edges .copy ()
145145
146146 loops = [] # [v, e, v, e, ... , e, v]
147- while set_edges_orig :
148- edge_start = set_edges_orig .pop ()
147+ while set_offset_edges :
148+ edge_start = set_offset_edges .pop ()
149149 v_left , v_right = edge_start .verts
150150 lp = [v_left , edge_start , v_right ]
151151 reverse = False
152152 while True :
153153 edge = None
154154 for e in v_right .link_edges :
155- if e in set_edges_orig :
155+ if e in set_offset_edges :
156156 if edge :
157157 # Overlap detected.
158158 return None
159159 edge = e
160- set_edges_orig .remove (e )
160+ set_offset_edges .remove (e )
161161 if edge :
162162 v_right = edge .other_vert (v_right )
163163 lp .extend ((edge , v_right ))
@@ -267,11 +267,11 @@ def get_adj_faces(edges):
267267 else :
268268 return None
269269
270- def get_edge_rail (vert , set_edges_orig ):
270+ def get_edge_rail (vert , set_offset_edges ):
271271 co_edge = 0
272272 vec_inner = None
273273 for e in vert .link_edges :
274- if not e .hide and e not in set_edges_orig :
274+ if not e .hide and e not in set_offset_edges :
275275 v1 , v2 = e .verts
276276 vec = v1 .co - v2 .co
277277 if vec != ZERO_VEC :
@@ -315,9 +315,9 @@ def do_offset(width, depth, verts, directions, geom_ex):
315315 for v , (t , u ) in zip (verts , directions ):
316316 v .co += width * t + depth * u
317317
318- def extrude_edges (bm , set_edges_orig ):
319- extruded = bmesh .ops .extrude_edge_only (bm , edges = list (set_edges_orig ))['geom' ]
320- n_edges = n_faces = len (set_edges_orig )
318+ def extrude_edges (bm , set_offset_edges ):
319+ extruded = bmesh .ops .extrude_edge_only (bm , edges = list (set_offset_edges ))['geom' ]
320+ n_edges = n_faces = len (set_offset_edges )
321321 n_verts = len (extruded ) - n_edges - n_faces
322322
323323 geom = dict ()
@@ -328,7 +328,7 @@ def extrude_edges(bm, set_edges_orig):
328328
329329 return geom
330330
331- def clean (bm , mode , set_edges_orig , geom_ex = None ):
331+ def clean (bm , mode , set_offset_edges , geom_ex = None ):
332332 for f in bm .faces :
333333 f .select = False
334334 if geom_ex :
@@ -338,7 +338,7 @@ def clean(bm, mode, set_edges_orig, geom_ex=None):
338338 lis_geom = list (geom_ex ['side' ]) + list (geom_ex ['faces' ])
339339 bmesh .ops .delete (bm , geom = lis_geom , context = 2 )
340340 else :
341- for e in set_edges_orig :
341+ for e in set_offset_edges :
342342 e .select = True
343343
344344def get_verts_and_directions (lp , vec_upward , normal_fallback , ** options ):
@@ -496,13 +496,13 @@ def execute(self, context):
496496 bm = bmesh .new ()
497497 bm .from_mesh (me )
498498
499- set_edges_orig = collect_edges (bm )
500- if set_edges_orig is None :
499+ set_offset_edges = collect_edges (bm )
500+ if set_offset_edges is None :
501501 bm .free ()
502502 bpy .ops .object .editmode_toggle ()
503503 return {'CANCELLED' }
504504
505- loops = collect_loops (set_edges_orig )
505+ loops = collect_loops (set_offset_edges )
506506 if loops is None :
507507 self .report ({'WARNING' },
508508 "Overlap detected. Select non-overlap edge loops" )
@@ -528,7 +528,7 @@ def execute(self, context):
528528 if self .geometry_mode == 'move' :
529529 geom_ex = None
530530 else :
531- geom_ex = extrude_edges (bm , set_edges_orig )
531+ geom_ex = extrude_edges (bm , set_offset_edges )
532532
533533 follow_face = self .follow_face
534534 edge_rail = self .edge_rail
@@ -542,7 +542,7 @@ def execute(self, context):
542542 if verts :
543543 do_offset (width , depth , verts , directions , geom_ex )
544544
545- clean (bm , self .geometry_mode , set_edges_orig , geom_ex )
545+ clean (bm , self .geometry_mode , set_offset_edges , geom_ex )
546546
547547 bm .to_mesh (me )
548548 bm .free ()
0 commit comments