From 3cb18f87cce81a50ce9aa2e004a9190290b5495d Mon Sep 17 00:00:00 2001 From: Xuchen Han Date: Fri, 20 Mar 2020 12:34:38 -0700 Subject: [PATCH] fix issue #2675: update dbvt volume immediately after face tree is initialized to prevent empty volumes --- src/BulletSoftBody/btSoftBody.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/BulletSoftBody/btSoftBody.cpp b/src/BulletSoftBody/btSoftBody.cpp index 896bba3df..68f8539a9 100644 --- a/src/BulletSoftBody/btSoftBody.cpp +++ b/src/BulletSoftBody/btSoftBody.cpp @@ -2637,6 +2637,7 @@ void btSoftBody::initializeFaceTree() } } m_fdbvt.m_root = buildTreeBottomUp(leafNodes, adj); + updateFaceTree(false, true); if (m_fdbvnt) delete m_fdbvnt; m_fdbvnt = copyToDbvnt(m_fdbvt.m_root);