Skip to content

Commit 511287d

Browse files
authored
Support Bullet on Edifice (#919)
Signed-off-by: Louise Poubel <[email protected]>
1 parent 31f34c2 commit 511287d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/systems/physics/Physics.cc

+9-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ class ignition::gazebo::systems::PhysicsPrivate
151151
ignition::physics::FreeGroupFrameSemantics,
152152
ignition::physics::LinkFrameSemantics,
153153
ignition::physics::ForwardStep,
154-
ignition::physics::RemoveEntities,
154+
ignition::physics::RemoveModelFromWorld,
155155
ignition::physics::sdf::ConstructSdfLink,
156156
ignition::physics::sdf::ConstructSdfModel,
157157
ignition::physics::sdf::ConstructSdfWorld
@@ -1184,6 +1184,14 @@ void PhysicsPrivate::CreateCollisionEntities(const EntityComponentManager &_ecm)
11841184
linkCollisionFeature->ConstructCollision(collision);
11851185
}
11861186

1187+
if (nullptr == collisionPtrPhys)
1188+
{
1189+
igndbg << "Failed to create collision [" << _name->Data()
1190+
<< "]. Does the physics engine support geometries of type ["
1191+
<< static_cast<int>(_geom->Data().Type()) << "]?" << std::endl;
1192+
return true;
1193+
}
1194+
11871195
this->entityCollisionMap.AddEntity(_entity, collisionPtrPhys);
11881196

11891197
// Check that the physics engine has a filter mask feature

0 commit comments

Comments
 (0)