@@ -296,7 +296,8 @@ def set_segments(self, segments):
296296 self ._segments3d = segments
297297 super ().set_segments ([])
298298
299- def do_3d_projection (self , renderer ):
299+ @cbook ._delete_parameter ('3.4' , 'renderer' )
300+ def do_3d_projection (self , renderer = None ):
300301 """
301302 Project the points according to renderer matrix.
302303 """
@@ -314,7 +315,7 @@ def do_3d_projection(self, renderer):
314315 @artist .allow_rasterization
315316 def draw (self , renderer , project = False ):
316317 if project :
317- self .do_3d_projection (renderer )
318+ self .do_3d_projection ()
318319 super ().draw (renderer )
319320
320321
@@ -346,7 +347,8 @@ def get_path(self):
346347 def get_facecolor (self ):
347348 return self ._facecolor2d
348349
349- def do_3d_projection (self , renderer ):
350+ @cbook ._delete_parameter ('3.4' , 'renderer' )
351+ def do_3d_projection (self , renderer = None ):
350352 s = self ._segment3d
351353 xs , ys , zs = zip (* s )
352354 vxs , vys , vzs , vis = proj3d .proj_transform_clip (xs , ys , zs ,
@@ -371,7 +373,8 @@ def set_3d_properties(self, path, zs=0, zdir='z'):
371373 Patch3D .set_3d_properties (self , path .vertices , zs = zs , zdir = zdir )
372374 self ._code3d = path .codes
373375
374- def do_3d_projection (self , renderer ):
376+ @cbook ._delete_parameter ('3.4' , 'renderer' )
377+ def do_3d_projection (self , renderer = None ):
375378 s = self ._segment3d
376379 xs , ys , zs = zip (* s )
377380 vxs , vys , vzs , vis = proj3d .proj_transform_clip (xs , ys , zs ,
@@ -481,7 +484,8 @@ def set_3d_properties(self, zs, zdir):
481484 self ._edgecolor3d = self .get_edgecolor ()
482485 self .stale = True
483486
484- def do_3d_projection (self , renderer ):
487+ @cbook ._delete_parameter ('3.4' , 'renderer' )
488+ def do_3d_projection (self , renderer = None ):
485489 xs , ys , zs = self ._offsets3d
486490 vxs , vys , vzs , vis = proj3d .proj_transform_clip (xs , ys , zs ,
487491 self .axes .M )
@@ -586,7 +590,8 @@ def set_linewidth(self, lw):
586590 super ().set_linewidth (lw )
587591 self ._linewidth3d = self .get_linewidth ()
588592
589- def do_3d_projection (self , renderer ):
593+ @cbook ._delete_parameter ('3.4' , 'renderer' )
594+ def do_3d_projection (self , renderer = None ):
590595 xs , ys , zs = self ._offsets3d
591596 vxs , vys , vzs , vis = proj3d .proj_transform_clip (xs , ys , zs ,
592597 self .axes .M )
@@ -762,7 +767,8 @@ def set_sort_zpos(self, val):
762767 self ._sort_zpos = val
763768 self .stale = True
764769
765- def do_3d_projection (self , renderer ):
770+ @cbook ._delete_parameter ('3.4' , 'renderer' )
771+ def do_3d_projection (self , renderer = None ):
766772 """
767773 Perform the 3D projection for this object.
768774 """
0 commit comments