Changeset 2150 for code/branches/physics/src/orxonox/objects/HelloBullet.cc
- Timestamp:
- Nov 6, 2008, 12:54:29 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/physics/src/orxonox/objects/HelloBullet.cc
r2124 r2150 57 57 58 58 59 btVector3 worldAabbMin(-10000,-10000,-10000);60 btVector3 worldAabbMax(10000,10000,10000);61 btAxisSweep3* broadphase = new btAxisSweep3(worldAabbMin,worldAabbMax,maxProxies);59 // btVector3 worldAabbMin(-10000,-10000,-10000); 60 // btVector3 worldAabbMax(10000,10000,10000); 61 // btAxisSweep3* broadphase = new btAxisSweep3(worldAabbMin,worldAabbMax,maxProxies); 62 62 63 btDefaultCollisionConfiguration* collisionConfiguration = new btDefaultCollisionConfiguration();64 btCollisionDispatcher* dispatcher = new btCollisionDispatcher(collisionConfiguration);63 // btDefaultCollisionConfiguration* collisionConfiguration = new btDefaultCollisionConfiguration(); 64 // btCollisionDispatcher* dispatcher = new btCollisionDispatcher(collisionConfiguration); 65 65 66 btSequentialImpulseConstraintSolver* solver = new btSequentialImpulseConstraintSolver;66 // btSequentialImpulseConstraintSolver* solver = new btSequentialImpulseConstraintSolver; 67 67 68 dynamicsWorld = new btDiscreteDynamicsWorld(dispatcher,broadphase,solver,collisionConfiguration);68 // dynamicsWorld = new btDiscreteDynamicsWorld(dispatcher,broadphase,solver,collisionConfiguration); 69 69 70 dynamicsWorld->setGravity(btVector3(0,-10,0)); 70 dynamicsWorld = creator->getScene()->getPhysicalWorld(); 71 dynamicsWorld-> setGravity(btVector3(0,-10,0)); 71 72 72 73 … … 180 181 void HelloBullet::tick(float dt) 181 182 { 182 dynamicsWorld->stepSimulation( 1/60.f,10);183 dynamicsWorld->stepSimulation(dt,10); 183 184 btTransform trans; 184 185 fallRigidBody->getMotionState()->getWorldTransform(trans); 185 COUT(0) << "sphere height: " << trans.getOrigin().getY() << std::endl;186 // COUT(0) << "sphere height: " << trans.getOrigin().getY() << std::endl; 186 187 sceneNode_ -> setPosition(Vector3(0,trans.getOrigin().getY(),0)); 187 188 // msleep(20);
Note: See TracChangeset
for help on using the changeset viewer.