Make LayerView work with "Purge" line type

CURA-3094

In CuraEngine, we created a new line type called "Purge" to make Prime
Tower Purge work. This commit makes the LayerView plugin to handle
"Purge" lines correctly.
This commit is contained in:
Lipu Fei 2017-06-20 16:54:40 +02:00
parent 8393a0efb4
commit 81323e555a
7 changed files with 51 additions and 6 deletions

View file

@ -71,6 +71,7 @@ geometry41core =
uniform int u_show_helpers;
uniform int u_show_skin;
uniform int u_show_infill;
uniform int u_show_purge;
layout(lines) in;
layout(triangle_strip, max_vertices = 26) out;
@ -125,6 +126,9 @@ geometry41core =
if ((u_show_infill == 0) && (v_line_type[0] == 6)) {
return;
}
if ((u_show_purge == 0) && (v_line_type[0] == 11)) {
return;
}
if ((v_line_type[0] == 8) || (v_line_type[0] == 9)) {
// fixed size for movements
@ -246,6 +250,7 @@ u_show_travel_moves = 0
u_show_helpers = 1
u_show_skin = 1
u_show_infill = 1
u_show_purge = 1
[bindings]
u_modelViewProjectionMatrix = model_view_projection_matrix