diff --git a/src/Nazara/Physics/PhysObject.cpp b/src/Nazara/Physics/PhysObject.cpp index b021c5d92..5b0e34c24 100644 --- a/src/Nazara/Physics/PhysObject.cpp +++ b/src/Nazara/Physics/PhysObject.cpp @@ -24,7 +24,9 @@ m_gravityFactor(1.f), m_mass(0.f) { NazaraAssert(m_world, "Invalid world"); - NazaraAssert(m_geom, "Invalid geometry"); + + if (!m_geom) + m_geom = NzNullGeom::New(); m_body = NewtonCreateDynamicBody(m_world->GetHandle(), m_geom->GetHandle(m_world), m_matrix); NewtonBodySetUserData(m_body, this);