mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-13 10:18:59 +08:00
Don't crash if there are no visible lines in a polyline
This commit is contained in:
parent
b5bc4aecd5
commit
9b1941a4a2
@ -499,11 +499,11 @@ class SimulationView(CuraView):
|
||||
continue
|
||||
|
||||
for layer_index in layer_data.getLayers():
|
||||
if len(layer_data.getLayer(layer_index).polygons) <= 0: # Empty layer.
|
||||
continue # Skip for performance.
|
||||
for polyline in layer_data.getLayer(layer_index).polygons:
|
||||
is_visible = numpy.isin(polyline.types, visible_line_types)
|
||||
visible_indices = numpy.where(is_visible)
|
||||
if visible_indices[0].size == 0: # No items to take maximum or minimum of.
|
||||
continue
|
||||
visible_feedrates = numpy.take(polyline.lineFeedrates, visible_indices)
|
||||
visible_linewidths = numpy.take(polyline.lineWidths, visible_indices)
|
||||
visible_thicknesses = numpy.take(polyline.lineThicknesses, visible_indices)
|
||||
|
Loading…
x
Reference in New Issue
Block a user