Page MenuHomeAleph Objects Inc

Plugins passed data with merged levels 16&17
Open, Needs TriagePublic

Description

Add attached STL file used for testing, but seeing this everywhere
Settings: Village Plastics PLA @ High Detail (0.14layer, 0.43 initial layer), all else defaults.
Use PauseAtHeightorLayer.py plugin, set up pause layer to be above 17

Start printing:

for layer in data:
index = data.index(layer)
f.write("INDEX: " + str(index) +"\n");
lines = layer.split("\n")
lineno = 0
for line in lines:
    if ";LAYER:" in line:
        subPart = line[line.find(";LAYER:") + len(";LAYER:"):]
        m = re.search("^[+-]?[0-9]+\.?[0-9]*", subPart)
        current_layer = int(m.group(0))
        f.write("LAYER: " + str(current_layer) +"\n"); |

starting
INDEX: 0 - intro
INDEX: 1 - setup, wiping
INDEX: 2
LAYER: 0
INDEX: 3
LAYER: 1
INDEX: 4
LAYER: 2
INDEX: 5
LAYER: 3
INDEX: 6
LAYER: 4
INDEX: 7
LAYER: 5
INDEX: 8
LAYER: 6
INDEX: 9
LAYER: 7
INDEX: 10
LAYER: 8
INDEX: 11
LAYER: 9
INDEX: 12
LAYER: 10
INDEX: 13
LAYER: 11
INDEX: 14
LAYER: 12
INDEX: 15
LAYER: 13
INDEX: 16
LAYER: 14
INDEX: 17
LAYER: 15
INDEX: 18
LAYER: 16 - Indexed fine
LAYER: 17 - Not indexed on its own, merged with prior layer...
INDEX: 19
LAYER: 18
INDEX: 20
...

This is leading some plugins using the index to figure out the layer to misbehave.

Issue present in both 3.2.23 and 3.2.25

Event Timeline

glebbb created this task.Aug 29 2018, 5:29 AM
glebbb updated the task description. (Show Details)Aug 29 2018, 4:04 PM