From 7eab0117f76191c7073cc026f0c4aed75a18447c Mon Sep 17 00:00:00 2001 From: Yuval Tassa Date: Wed, 17 Sep 2025 05:24:24 -0700 Subject: [PATCH] Don't smooth tracking camera motion PiperOrigin-RevId: 808110613 Change-Id: Ib8631e5ace6db7c7bb780f26b79a72e26e72f451 --- src/engine/engine_vis_visualize.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/engine/engine_vis_visualize.c b/src/engine/engine_vis_visualize.c index 13ee7eb6..04cb7487 100644 --- a/src/engine/engine_vis_visualize.c +++ b/src/engine/engine_vis_visualize.c @@ -2516,10 +2516,7 @@ void mjv_updateCamera(const mjModel* m, const mjData* d, mjvCamera* cam, mjvScen mjERROR("track body id is outside valid range"); } - // smooth tracking of subtree com - mjtNum move[3]; - mju_sub3(move, d->subtree_com + 3*cam->trackbodyid, cam->lookat); - mju_addToScl3(cam->lookat, move, 0.2); // constant ??? + mju_copy3(cam->lookat, d->subtree_com + 3*bid); } // get camera frame