@@ -111,7 +111,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
111
111
112
112
113
113
< div class ="viewcode-block " id ="PyPlot "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> PyPlot</ span > < span class ="p "> (</ span > < span class ="n "> Connector</ span > < span class ="p "> ):</ span >
114
- < span class ="sd "> """</ span >
114
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
115
115
< span class ="sd "> Graphical backend using matplotlib</ span >
116
116
117
117
< span class ="sd "> matplotlib is a common and highly portable graphics library for Python,</ span >
@@ -156,7 +156,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
156
156
< span class ="k "> return</ span > < span class ="n "> s</ span >
157
157
158
158
< div class ="viewcode-block " id ="PyPlot.launch "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot.launch "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> launch</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> name</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> fig</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> limits</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span >
159
- < span class ="sd "> """</ span >
159
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
160
160
< span class ="sd "> Launch a graphical interface</ span >
161
161
162
162
< span class ="sd "> ```env = launch()``` creates a blank 3D matplotlib figure and returns</ span >
@@ -226,7 +226,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
226
226
< span class ="c1 "> # TODO still need to finish this, and get Jupyter animation working</ span >
227
227
228
228
< div class ="viewcode-block " id ="PyPlot.step "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot.step "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> step</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> dt</ span > < span class ="o "> =</ span > < span class ="mf "> 0.05</ span > < span class ="p "> ):</ span >
229
- < span class ="sd "> """</ span >
229
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
230
230
< span class ="sd "> Update the graphical scene</ span >
231
231
232
232
< span class ="sd "> :param dt: time step in seconds, defaults to 50 (0.05 s)</ span >
@@ -297,7 +297,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
297
297
< span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> pause</ span > < span class ="p "> (</ span > < span class ="n "> dt</ span > < span class ="p "> )</ span > </ div >
298
298
299
299
< div class ="viewcode-block " id ="PyPlot.reset "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot.reset "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> reset</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
300
- < span class ="sd "> """</ span >
300
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
301
301
< span class ="sd "> Reset the graphical scene</ span >
302
302
303
303
< span class ="sd "> ``env.reset()`` triggers a reset of the 3D scene in the matplotlib</ span >
@@ -309,7 +309,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
309
309
< span class ="nb "> super</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> reset</ span > < span class ="p "> ()</ span > </ div >
310
310
311
311
< div class ="viewcode-block " id ="PyPlot.restart "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot.restart "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> restart</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
312
- < span class ="sd "> """</ span >
312
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
313
313
< span class ="sd "> Restart the graphics display</ span >
314
314
315
315
< span class ="sd "> ``env.restart()`` triggers a restart of the matplotlib view referenced</ span >
@@ -322,7 +322,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
322
322
< span class ="nb "> super</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> restart</ span > < span class ="p "> ()</ span > </ div >
323
323
324
324
< div class ="viewcode-block " id ="PyPlot.close "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot.close "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> close</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
325
- < span class ="sd "> """</ span >
325
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
326
326
< span class ="sd "> ``env.close()`` gracefully closes the matplotlib window</ span >
327
327
< span class ="sd "> referenced by ``env``.</ span >
328
328
< span class ="sd "> """</ span >
@@ -349,7 +349,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
349
349
< span class ="n "> name</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span >
350
350
< span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
351
351
< span class ="p "> ):</ span >
352
- < span class ="sd "> """</ span >
352
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
353
353
< span class ="sd "> Add a robot to the graphical scene</ span >
354
354
355
355
< span class ="sd "> :param ob: The object to add to the plot (robot or ellipse)</ span >
@@ -421,7 +421,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
421
421
< span class ="k "> return</ span > < span class ="nb "> id</ span > </ div >
422
422
423
423
< div class ="viewcode-block " id ="PyPlot.remove "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot.remove "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> remove</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="nb "> id</ span > < span class ="p "> ):</ span >
424
- < span class ="sd "> """</ span >
424
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
425
425
< span class ="sd "> Remove a robot or shape from the graphical scene</ span >
426
426
427
427
< span class ="sd "> :param id: The id of the robot to remove. Can be either the DHLink or</ span >
@@ -443,7 +443,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
443
443
< span class ="nb "> super</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> remove</ span > < span class ="p "> ()</ span > </ div >
444
444
445
445
< div class ="viewcode-block " id ="PyPlot.hold "> < a class ="viewcode-back " href ="../../../../arm_backend_pyplot.html#roboticstoolbox.backends.PyPlot.PyPlot.hold "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> hold</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span > < span class ="c1 "> # pragma: no cover</ span >
446
- < span class ="sd "> """</ span >
446
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
447
447
< span class ="sd "> hold() keeps the plot open i.e. stops the plot from closing once</ span >
448
448
< span class ="sd "> the main script has finished.</ span >
449
449
@@ -495,7 +495,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
495
495
< span class ="c1 "> # pass</ span >
496
496
497
497
< span class ="k "> def</ span > < span class ="nf "> _set_axes_equal</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
498
- < span class ="sd "> """</ span >
498
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
499
499
< span class ="sd "> Make axes of 3D plot have equal scale so that spheres appear as</ span >
500
500
< span class ="sd "> spheres, cubes as cubes, etc.. This is one possible solution to</ span >
501
501
< span class ="sd "> Matplotlib's ax.set_aspect('equal') and ax.axis('equal') not</ span >
@@ -645,7 +645,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
645
645
646
646
647
647
< span class ="k "> def</ span > < span class ="nf "> _isnotebook</ span > < span class ="p "> ():</ span >
648
- < span class ="sd "> """</ span >
648
+ < span class =" w " > </ span > < span class ="sd "> """</ span >
649
649
< span class ="sd "> Determine if code is being run from a Jupyter notebook</ span >
650
650
651
651
< span class ="sd "> ``_isnotebook`` is True if running Jupyter notebook, else False</ span >
@@ -675,7 +675,7 @@ <h1>Source code for roboticstoolbox.backends.PyPlot.PyPlot</h1><div class="highl
675
675
676
676
< div role ="contentinfo ">
677
677
< p > © Copyright 2020, Jesse Haviland and Peter Corke.
678
- < span class ="lastupdated "> Last updated on 31-Dec-2022 .
678
+ < span class ="lastupdated "> Last updated on 25-Jan-2023 .
679
679
</ span > </ p >
680
680
</ div >
681
681
0 commit comments