@@ -403,6 +403,14 @@ def __init__(self, *args, zs=0, zdir='z', depthshade=True, **kwargs):
403
403
super ().__init__ (* args , ** kwargs )
404
404
self .set_3d_properties (zs , zdir )
405
405
406
+ def set_facecolor (self , c ):
407
+ super ().set_facecolor (c )
408
+ self ._facecolor3d = self .get_facecolor ()
409
+
410
+ def set_edgecolor (self , c ):
411
+ super ().set_edgecolor (c )
412
+ self ._edgecolor3d = self .get_edgecolor ()
413
+
406
414
def set_sort_zpos (self , val ):
407
415
"""Set the position to use for z-sorting."""
408
416
self ._sort_zpos = val
@@ -491,6 +499,14 @@ def set_3d_properties(self, zs, zdir):
491
499
self ._linewidth3d = self .get_linewidth ()
492
500
self .stale = True
493
501
502
+ def set_facecolor (self , c ):
503
+ super ().set_facecolor (c )
504
+ self ._facecolor3d = self .get_facecolor ()
505
+
506
+ def set_edgecolor (self , c ):
507
+ super ().set_edgecolor (c )
508
+ self ._edgecolor3d = self .get_edgecolor ()
509
+
494
510
def do_3d_projection (self , renderer ):
495
511
xs , ys , zs = self ._offsets3d
496
512
vxs , vys , vzs , vis = proj3d .proj_transform_clip (xs , ys , zs , renderer .M )
0 commit comments