Revert "Workaround for if layer is None somehow."

This reverts commit f0cb9dd39e.
This commit is contained in:
Ghostkeeper 2021-12-08 12:02:42 +01:00
parent 9d4599df39
commit 0da37ae6e7
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A

View file

@ -172,8 +172,7 @@ class SimulationPass(RenderPass):
# where a type-chage occurs. However, the shader expects vertices to have only one type. In order to
# fix this, those vertices are duplicated. This introduces a discrepancy that we have to take into
# account, which is done by the type-change-count.
layer = layer_data.getLayer(self._layer_view._current_layer_num)
type_change_count = 0 if layer is None else layer.lineMeshCumulativeTypeChangeCount(max(self._layer_view._current_path_num - 1, 0))
type_change_count = layer_data.getLayer(self._layer_view._current_layer_num).lineMeshCumulativeTypeChangeCount(max(self._layer_view._current_path_num - 1, 0))
current_layer_start = end
current_layer_end = current_layer_start + self._layer_view._current_path_num + current_polygon_offset + type_change_count