vcarve to color all borderline edges and ignore them for path generation

This commit is contained in:
Markus Lampert
2022-07-29 14:40:57 -07:00
parent a8d4733086
commit bb9b13a057

View File

@@ -43,6 +43,7 @@ EXTERIOR1 = 2
EXTERIOR2 = 3
COLINEAR = 4
TWIN = 5
BORDERLINE = 6
if False:
PathLog.setLevel(PathLog.Level.DEBUG, PathLog.thisModule())
@@ -297,7 +298,13 @@ class ObjectVcarve(PathEngraveBase.ObjectOp):
vd.construct()
for e in vd.Edges:
e.Color = PRIMARY if e.isPrimary() else SECONDARY
if e.isPrimary():
if e.isBorderline():
e.Color = BORDERLINE
else:
e.Color = PRIMARY
else:
e.Color = SECONDARY
vd.colorExterior(EXTERIOR1)
vd.colorExterior(
EXTERIOR2,