From ca4ca173ab1283bf0df49c78a240ba6bad957015 Mon Sep 17 00:00:00 2001 From: Alessio Quaglino Date: Sat, 9 Aug 2025 00:32:26 -0700 Subject: [PATCH] Fix oct_distance return value. PiperOrigin-RevId: 792924045 Change-Id: I42b8d0adaae7282d5c4e787fd1c85162720e977b --- src/engine/engine_collision_sdf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/engine_collision_sdf.c b/src/engine/engine_collision_sdf.c index d7396be9..a8ca12f1 100644 --- a/src/engine/engine_collision_sdf.c +++ b/src/engine/engine_collision_sdf.c @@ -157,7 +157,7 @@ mjtNum oct_distance(const mjModel* m, const mjtNum p[3], int meshid) { for (int i = 0; i < 8; ++i) { sdf += w[i] * oct_coeff[8*node + i]; } - return sdf + boxDist > 0 ? sdf + boxDist : sdf; + return boxDist > 0 ? sdf + boxDist : sdf; } // gradient of sdf