File tree Expand file tree Collapse file tree 2 files changed +15
-8
lines changed
Expand file tree Collapse file tree 2 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 1111(and thus meshcat) a dependency of the project.
1212"""
1313
14- import meshcat
1514import numpy as np
1615
16+ try :
17+ import meshcat
18+ except ModuleNotFoundError as exc :
19+ raise ModuleNotFoundError (
20+ "This example requires MeshCat. "
21+ "It can be installed e.g. by `conda install meshcat-python`"
22+ ) from exc
23+
1724
1825def __attach_axes (
1926 handle : meshcat .Visualizer ,
Original file line number Diff line number Diff line change 1313def start_meshcat_visualizer (
1414 robot : pin .RobotWrapper ,
1515) -> visualize .MeshcatVisualizer :
16- """Open a MeshCat visualizer in a web browser.
16+ """Open a MeshCat visualizer in a Web browser.
1717
1818 Args:
19- robot: Robot wrapper with its initial data.
19+ robot: Pinocchio robot wrapper with its model and data.
2020
2121 Returns:
2222 MeshCat visualizer.
2323 """
24- viz = visualize .MeshcatVisualizer (
24+ visualizer = visualize .MeshcatVisualizer (
2525 robot .model , robot .collision_model , robot .visual_model
2626 )
27- robot .setVisualizer (viz , init = False )
28- viz .initViewer (open = True )
29- viz .loadViewerModel ()
30- return viz
27+ robot .setVisualizer (visualizer , init = False )
28+ visualizer .initViewer (open = True )
29+ visualizer .loadViewerModel ()
30+ return visualizer
You can’t perform that action at this time.
0 commit comments