Skip to content

Commit 1deff71

Browse files
committed
do not ignore "closed" parameter in Poly3DCollection
1 parent 1f999f4 commit 1deff71

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/mpl_toolkits/mplot3d/art3d.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,8 @@ def set_verts(self, verts, closed=True):
589589
'''Set 3D vertices.'''
590590
self.get_vector(verts)
591591
# 2D verts will be updated at draw time
592-
PolyCollection.set_verts(self, [], closed)
592+
PolyCollection.set_verts(self, [], False)
593+
self._closed = closed
593594

594595
def set_verts_and_codes(self, verts, codes):
595596
'''Sets 3D vertices with path codes'''
@@ -654,7 +655,7 @@ def do_3d_projection(self, renderer):
654655
codes = [self._codes3d[idx] for z, s, fc, ec, idx in z_segments_2d]
655656
PolyCollection.set_verts_and_codes(self, segments_2d, codes)
656657
else:
657-
PolyCollection.set_verts(self, segments_2d)
658+
PolyCollection.set_verts(self, segments_2d, self._closed)
658659

659660
self._facecolors2d = [fc for z, s, fc, ec, idx in z_segments_2d]
660661
if len(self._edgecolors3d) == len(cface):

0 commit comments

Comments
 (0)