- Timestamp:
- Dec 11, 2008, 1:54:35 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/physics/src/orxonox/objects/worldentities/WorldEntity.cc
r2374 r2407 44 44 45 45 #include "objects/Scene.h" 46 #include "objects/ worldentities/collisionshapes/CollisionShape.h"47 #include "objects/ worldentities/collisionshapes/CompoundCollisionShape.h"46 #include "objects/collisionshapes/CollisionShape.h" 47 #include "objects/collisionshapes/CompoundCollisionShape.h" 48 48 49 49 namespace orxonox … … 191 191 // static to static/kinematic/dynamic --> merge shapes 192 192 this->childMass_ += object->getMass(); 193 this->attachCollisionShape(object->getCollisionShape() );193 this->attachCollisionShape(object->getCollisionShape(), true); 194 194 // Remove the btRigidBody from the child object. 195 195 // That also implies that cannot add a physics WE to the child afterwards. … … 237 237 } 238 238 239 void WorldEntity::attachCollisionShape(CollisionShape* shape )240 { 241 this->collisionShape_->addChildShape(shape );239 void WorldEntity::attachCollisionShape(CollisionShape* shape, bool bWorldEntityRoot) 240 { 241 this->collisionShape_->addChildShape(shape, bWorldEntityRoot); 242 242 243 243 if (this->physicalBody_)
Note: See TracChangeset
for help on using the changeset viewer.