From d9a4a7e703111b1909ce9e6900473048f1ba56e6 Mon Sep 17 00:00:00 2001 From: Xinlei Wang Date: Tue, 11 Apr 2023 22:21:21 +0800 Subject: fix child transforms of a compound --- examples/ExtendedTutorials/CompoundBoxes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ExtendedTutorials/CompoundBoxes.cpp b/examples/ExtendedTutorials/CompoundBoxes.cpp index 89ddefb80..c9768e6be 100644 --- a/examples/ExtendedTutorials/CompoundBoxes.cpp +++ b/examples/ExtendedTutorials/CompoundBoxes.cpp @@ -101,7 +101,7 @@ void CompoundBoxesExample::initPhysics() #else // recompute the shift to make sure the compound shape is re-aligned for (int i = 0; i < compoundShape->getNumChildShapes(); i++) - compound2->addChildShape(compoundShape->getChildTransform(i) * principal.inverse(), + compound2->addChildShape(principal.inverse() * compoundShape->getChildTransform(i), compoundShape->getChildShape(i)); #endif delete compoundShape; -- cgit v1.2.1