diff --git a/Engine.cc b/Engine.cc index 545fd3f..e5dcf86 100644 --- a/Engine.cc +++ b/Engine.cc @@ -1357,6 +1357,8 @@ void Engine::Object::createManagedObject() m_ode_object->addBox(m_args); float aabb[6] = {-(*m_args)[0], -(*m_args)[1], -(*m_args)[2], (*m_args)[0], (*m_args)[1], (*m_args)[2]}; + for (int i = 0; i < 6; i++) + aabb[i] /= 2.0f; memcpy(m_aabb, aabb, sizeof(m_aabb)); break; }