~ultimaker/ultimaker/+git/CuraEngine:3.0

Last commit made on 2017-10-12
Get this branch:
git clone -b 3.0 https://git.launchpad.net/~ultimaker/ultimaker/+git/CuraEngine

Branch merges

Branch information

Recent commits

e998617... by Lipu Fei

Fix spaghetti infill crash

CURA-4435

5344c3a... by Mark Burton <email address hidden>

Bug fix - array index was checked against size of wrong array.

79c39f4... by Mark Burton <email address hidden>

Also check inset_idx is within range for both inset_polys[inset_level] and inset_polys[0] in outer loop.

52410b6... by Lipu Fei

Fix depth = -1 problem

CURA-4095

The tree depth is calculated from -1, but it may never enter the loop
which calculates it, so the depth can end up with -1, which becomes
2^32 - 1 later as the max recursion count, causing the tree creation to
never end.

a2fb538... by Lipu Fei

Remove unnecessary header file includes

CURA-4095

836cad2... by Ruben D

Repair gradual support for Cross infill

Now generating in the correct order and with the correct line distance. The order matters because of the subtractions. The line distance is a bit special for Cross because we're not adding to previous patterns.

Contributes to issue CURA-4095.

201913b... by Ruben D

Generate enough cross patterns for gradual support

It was always generating one pattern, but there should be multiple.

Contributes to issue CURA-4095.

e63d91b... by Ruben D

Fix generating multiple density Cross patterns on one layer

A bit of a hassle since this involves subtracting pieces of the polygon from the previous result, making this order-dependent.

Contributes to issue CURA-4095.

fefccf7... by Ruben D

Allow setting the stroke width for polygons

This way you can make polygons appear behind other polygons.

Contributes to issue CURA-4095.

7f82207... by Ruben D

Add function to flatten bounding box

Useful if you want just the 2D version of the bounding box as it applies to your current layer.

Made for issue CURA-4095.