mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 15:29:02 +08:00
CURA-4593 Workaround to fix the rendering glitches when the last layer has no data
This commit is contained in:
parent
0625d22e04
commit
72954e758c
@ -106,6 +106,12 @@ class ProcessSlicedLayersJob(Job):
|
|||||||
for layer in self._layers:
|
for layer in self._layers:
|
||||||
abs_layer_number = layer.id + abs(min_layer_number)
|
abs_layer_number = layer.id + abs(min_layer_number)
|
||||||
|
|
||||||
|
# Workaround when the last layer doesn't have paths, this layer is skipped because this was generating
|
||||||
|
# some glitches when rendering.
|
||||||
|
if layer.id == len(self._layers)-1 and layer.repeatedMessageCount("path_segment") == 0:
|
||||||
|
Logger.log("i", "No sliced data in the layer", layer.id)
|
||||||
|
continue
|
||||||
|
|
||||||
layer_data.addLayer(abs_layer_number)
|
layer_data.addLayer(abs_layer_number)
|
||||||
this_layer = layer_data.getLayer(abs_layer_number)
|
this_layer = layer_data.getLayer(abs_layer_number)
|
||||||
layer_data.setLayerHeight(abs_layer_number, layer.height)
|
layer_data.setLayerHeight(abs_layer_number, layer.height)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user