diff --git a/.github/workflows/sphinx.yml b/.github/workflows/sphinx.yml index 9b24d2b3..45105ee5 100644 --- a/.github/workflows/sphinx.yml +++ b/.github/workflows/sphinx.yml @@ -9,10 +9,10 @@ jobs: if: ${{ github.event_name != 'pull_request' }} steps: - uses: actions/checkout@v2 - - name: Set up Python 3.7 + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: - python-version: 3.7 + python-version: 3.8 - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/spatialmath/base/graphics.py b/spatialmath/base/graphics.py index 2ce18dc8..c51d7f94 100644 --- a/spatialmath/base/graphics.py +++ b/spatialmath/base/graphics.py @@ -982,7 +982,7 @@ def plot_sphere( handles = [] for c in centre.T: X, Y, Z = sphere(centre=c, radius=radius, resolution=resolution) - handles.append(_render3D(ax, X, Y, Z, **kwargs)) + handles.append(_render3D(ax, X, Y, Z, pose=pose, **kwargs)) return handles @@ -1214,7 +1214,7 @@ def plot_cylinder( ) # Pythagorean theorem handles = [] - handles.append(_render3D(ax, X, Y, Z, filled=filled, **kwargs)) + handles.append(_render3D(ax, X, Y, Z, filled=filled, pose=pose, **kwargs)) handles.append( _render3D(ax, X, (2 * centre[1] - Y), Z, filled=filled, pose=pose, **kwargs) ) @@ -1298,9 +1298,9 @@ def plot_cone( Z = height - Z handles = [] - handles.append(_render3D(ax, X, Y, Z, filled=filled, **kwargs)) + handles.append(_render3D(ax, X, Y, Z, pose=pose, filled=filled, **kwargs)) handles.append( - _render3D(ax, X, (2 * centre[1] - Y), Z, filled=filled, **kwargs) + _render3D(ax, X, (2 * centre[1] - Y), Z, pose=pose, filled=filled, **kwargs) ) if ends and kwargs.get("filled", default=False):