@@ -398,6 +398,18 @@ def __init__(self, *args, zs=0, zdir='z', depthshade=True, **kwargs):
398
398
super ().__init__ (* args , ** kwargs )
399
399
self .set_3d_properties (zs , zdir )
400
400
401
+ def set_facecolor (self , c ):
402
+ super ().set_facecolor (c )
403
+ self ._facecolor3d = self .get_facecolor ()
404
+
405
+ set_facecolors = set_facecolor
406
+
407
+ def set_edgecolor (self , c ):
408
+ super ().set_edgecolor (c )
409
+ self ._edgecolor3d = self .get_edgecolor ()
410
+
411
+ set_edgecolors = set_edgecolor
412
+
401
413
def set_sort_zpos (self , val ):
402
414
"""Set the position to use for z-sorting."""
403
415
self ._sort_zpos = val
@@ -485,6 +497,18 @@ def set_3d_properties(self, zs, zdir):
485
497
self ._sizes3d = self .get_sizes ()
486
498
self .stale = True
487
499
500
+ def set_facecolor (self , c ):
501
+ super ().set_facecolor (c )
502
+ self ._facecolor3d = self .get_facecolor ()
503
+
504
+ set_facecolors = set_facecolor
505
+
506
+ def set_edgecolor (self , c ):
507
+ super ().set_edgecolor (c )
508
+ self ._edgecolor3d = self .get_edgecolor ()
509
+
510
+ set_edgecolors = set_edgecolor
511
+
488
512
def do_3d_projection (self , renderer ):
489
513
xs , ys , zs = self ._offsets3d
490
514
vxs , vys , vzs , vis = proj3d .proj_transform_clip (xs , ys , zs , renderer .M )
0 commit comments