~ultimaker/ultimaker/+git/CuraEngine:3.4

Last commit made on 2018-07-09
Get this branch:
git clone -b 3.4 https://git.launchpad.net/~ultimaker/ultimaker/+git/CuraEngine

Branch merges

Branch information

Recent commits

683c4b8... by Jack Ha <email address hidden>

CURA-5374 processPerimeterGaps now uses skin_line_width for skin parts instead of incorrect wall_line_width_something

3a59a68... by Ruben D

Don't remove empty holes from first layer outline

Down in the code below we remove empty holes ourselves and use the removed holes to add back to support, so that support is generated properly in the place where there is now no longer a brim.

Fixes issue CURA-5517.

e250a5a... by Ruben D

Add test for getEmptyHoles

Seems to work fine, actually.

Contributes to issue CURA-5517.

a18edce... by Ruben D

Include extra skirt line in keeping distance from edge with conical support

The conical support can't come too close to the edge or the extra skirt line from non-platform-adhesion extruders will go outside of the build volume.

Contributes to issue CURA-5037.

dbd6e01... by Ruben D

Take extra skin lines of other extruders into account

When avoiding the edge of the build volume, avoid a bit more if you're printing multi-extruder.

Contributes to issue CURA-5037.

e943bd5... by Ruben D

Make extruder count unsigned

And solve all the subsequent warnings about comparing signed with unsigned integers.

Contributes to issue CURA-5037.

80db70f... by Ruben D

Take initial layer line width factor into account when avoiding edge

The factor could still cause it to go outside the build volume.

Contributes to issue CURA-5037.

ca6b33b... by Ruben D

Get line width from correct extruder

Otherwise it would get it from the global stack which is wrong.

Contributes to issue CURA-5037.

647fe97... by Mark Burton <email address hidden>

Avoid crashing in optimizingInsetsIsWorthwhile() when part has no walls.

When a part has no walls, it just returns false.

559b589... by Ruben D

Use more specific line width settings for move inside distance

The width of the line that it needs to cross.

Fixes #788.