Skip to content

Commit 640ae01

Browse files
committed
offset_edges2: rename set_edges_orig to set_offset_edges
1 parent 1054327 commit 640ae01

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

mesh_offset_edges2.py

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def get_factor(vec_direction, vec_right, vec_left, func=max):
121121
return .0
122122

123123
def 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

344344
def 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

Comments
 (0)