After slicing, set endLayerIndex to target layer + 1

- Issue MatterHackers/MCCentral#3577
After slicing we switch to render n - 1 but show were on n
This commit is contained in:
John Lewin 2018-06-11 13:17:22 -07:00
parent 1f97ed29a9
commit b77a72a934

View file

@ -454,9 +454,11 @@ namespace MatterHackers.MatterControl
new Vector4(multiplier, multiplier, multiplier, multiplier),
cancellationToken, progressReporter);
this.GCodeRenderer = new GCodeRenderer(loadedGCode);
this.RenderInfo = new GCodeRenderInfo(
0,
Math.Max(1, this.ActiveLayerIndex),
// Renderer requires endLayerIndex to be desiredLayer+1: to render layer zero we set endLayerIndex to 1
Math.Max(1, this.ActiveLayerIndex + 1),
Agg.Transform.Affine.NewIdentity(),
1,
0,