fix in lasercheck
This commit is contained in:
parent
cdc3408a4b
commit
c451490186
@ -468,7 +468,7 @@ class LaserCheck(inkex.EffectExtension):
|
|||||||
else:
|
else:
|
||||||
fillOpacityVis = 1
|
fillOpacityVis = 1
|
||||||
|
|
||||||
inkex.utils.debug("id={}, strokeVis={}, widthVis={}, strokeOpacityVis={}, fillVis={}, fillOpacityVis={}".format(element.get('id'), strokeVis, widthVis, strokeOpacityVis, fillVis, fillOpacityVis))
|
#inkex.utils.debug("id={}, strokeVis={}, widthVis={}, strokeOpacityVis={}, fillVis={}, fillOpacityVis={}".format(element.get('id'), strokeVis, widthVis, strokeOpacityVis, fillVis, fillOpacityVis))
|
||||||
if element.style is not None: #f if the style attribute is not set at all, the element will be visible with default black color fill and w/o stroke
|
if element.style is not None: #f if the style attribute is not set at all, the element will be visible with default black color fill and w/o stroke
|
||||||
if (strokeVis == 0 or widthVis == 0 or strokeOpacityVis == 0) and (fillVis == 0 or fillOpacityVis == 0):
|
if (strokeVis == 0 or widthVis == 0 or strokeOpacityVis == 0) and (fillVis == 0 or fillOpacityVis == 0):
|
||||||
if element not in invisibles:
|
if element not in invisibles:
|
||||||
@ -491,11 +491,13 @@ class LaserCheck(inkex.EffectExtension):
|
|||||||
if stroke_opacity is None or stroke_opacity == "none":
|
if stroke_opacity is None or stroke_opacity == "none":
|
||||||
stroke_opacity = "none"
|
stroke_opacity = "none"
|
||||||
if stroke_opacity not in transparencies:
|
if stroke_opacity not in transparencies:
|
||||||
transparencies.append(element)
|
if stroke_opacity != "none":
|
||||||
|
if float(stroke_opacity) < 1.0:
|
||||||
|
transparencies.append([element, stroke_opacity])
|
||||||
if so.show_issues_only is False:
|
if so.show_issues_only is False:
|
||||||
inkex.utils.debug("{} objects with stroke transparencies < 1.0 in total".format(len(transparencies)))
|
inkex.utils.debug("{} objects with stroke transparencies < 1.0 in total".format(len(transparencies)))
|
||||||
for transparency in transparencies:
|
for transparency in transparencies:
|
||||||
inkex.utils.debug("id={}".format(transparency.get('id')))
|
inkex.utils.debug("id={}, transparency={}".format(transparency[0].get('id'), transparency[1]))
|
||||||
|
|
||||||
'''
|
'''
|
||||||
We look for paths which are just points. Those are useless in case of lasercutting.
|
We look for paths which are just points. Those are useless in case of lasercutting.
|
||||||
|
Reference in New Issue
Block a user