diff --git a/genesis/engine/entities/rigid_entity/rigid_entity.py b/genesis/engine/entities/rigid_entity/rigid_entity.py index d7c44cb281..9379b4a2af 100644 --- a/genesis/engine/entities/rigid_entity/rigid_entity.py +++ b/genesis/engine/entities/rigid_entity/rigid_entity.py @@ -763,9 +763,9 @@ def _add_by_info(self, l_info, j_infos, g_infos, morph, surface): # Add collision geometries for g_info in cg_infos: - friction = g_info.get("friction", self.material.friction) + friction = self.material.friction if friction is None: - friction = gu.default_friction() + friction = g_info.get("friction", gu.default_friction()) link._add_geom( mesh=g_info["mesh"], init_pos=g_info.get("pos", gu.zero_pos()),