diff --git a/python/mujoco/experimental/studio/sample/async.py b/python/mujoco/experimental/studio/sample/async.py index 892abbaf..b3b60808 100644 --- a/python/mujoco/experimental/studio/sample/async.py +++ b/python/mujoco/experimental/studio/sample/async.py @@ -63,13 +63,13 @@ def view( data = mujoco.MjData(first_msg.model) app = studio_app.StudioApp(first_msg.model, data) send_rate = 60.0 - viewer = _viewer.NativeViewer( - app.model, + config = vp.ViewerConfig( title=title, width=_WIDTH.value, height=_HEIGHT.value, gfx=_GFX.value, ) + viewer = _viewer.NativeViewer(config) while viewer.is_running() and app.is_running(): diff --git a/python/mujoco/experimental/studio/sample/async_thread.py b/python/mujoco/experimental/studio/sample/async_thread.py index 5f4cbfd2..afc4d72e 100644 --- a/python/mujoco/experimental/studio/sample/async_thread.py +++ b/python/mujoco/experimental/studio/sample/async_thread.py @@ -63,13 +63,13 @@ def view( data = mujoco.MjData(first_msg.model) app = studio_app.StudioApp(first_msg.model, data) - viewer = _viewer.NativeViewer( - app.model, + config = vp.ViewerConfig( title=title, width=_WIDTH.value, height=_HEIGHT.value, gfx=_GFX.value, ) + viewer = _viewer.NativeViewer(config) while viewer.is_running() and app.is_running(): diff --git a/python/mujoco/experimental/studio/sample/implot.py b/python/mujoco/experimental/studio/sample/implot.py index e5c4dc19..df0a59b2 100644 --- a/python/mujoco/experimental/studio/sample/implot.py +++ b/python/mujoco/experimental/studio/sample/implot.py @@ -106,14 +106,13 @@ def main(argv: list[str]) -> None: app = studio_app.StudioApp.from_argv(argv) title = os.path.basename(sys.argv[0]) - # Initialize the viewer. - viewer = _viewer.NativeViewer( - app.model, + config = viewer_protocol.ViewerConfig( title=title, width=_WIDTH.value, height=_HEIGHT.value, gfx=_GFX.value, ) + viewer = _viewer.NativeViewer(config) # Variables for the custom UI. centroid = [np.zeros(3) for _ in range(_N_HISTORY)]