diff options
author | erwin.coumans <erwin.coumans@08e121b0-ae19-0410-a57b-3be3395fd4fd> | 2008-08-01 01:04:45 +0000 |
---|---|---|
committer | erwin.coumans <erwin.coumans@08e121b0-ae19-0410-a57b-3be3395fd4fd> | 2008-08-01 01:04:45 +0000 |
commit | 4894f24c9a2b3982e0216087ae15aa3d335b18be (patch) | |
tree | a0070c08ec41920460a80b393b231c8abd708caf /Demos/VehicleDemo | |
parent | af4520801b723e57abeaa77ef6a6fff30922d2bd (diff) | |
download | bullet3-4894f24c9a2b3982e0216087ae15aa3d335b18be.tar.gz |
Fixes for FPU exceptions, thanks to Phil Knight for reporting and John McCutchan for fix/workarounds.
Added new cluster collision methods for soft bodies, thanks to Nathanael Presson.
Enable/disable textures/shadows for specific demos.
Diffstat (limited to 'Demos/VehicleDemo')
-rw-r--r-- | Demos/VehicleDemo/VehicleDemo.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Demos/VehicleDemo/VehicleDemo.cpp b/Demos/VehicleDemo/VehicleDemo.cpp index c190b8725..86f7444dd 100644 --- a/Demos/VehicleDemo/VehicleDemo.cpp +++ b/Demos/VehicleDemo/VehicleDemo.cpp @@ -403,13 +403,18 @@ void VehicleDemo::renderme() btCylinderShapeX wheelShape(btVector3(wheelWidth,wheelRadius,wheelRadius));
btVector3 wheelColor(1,0,0);
+ btVector3 worldBoundsMin,worldBoundsMax;
+ getDynamicsWorld()->getBroadphase()->getBroadphaseAabb(worldBoundsMin,worldBoundsMax);
+
+
+
for (i=0;i<m_vehicle->getNumWheels();i++)
{
//synchronize the wheels with the (interpolated) chassis worldtransform
m_vehicle->updateWheelTransform(i,true);
//draw wheels (cylinders)
m_vehicle->getWheelInfo(i).m_worldTransform.getOpenGLMatrix(m);
- m_shapeDrawer.drawOpenGL(m,&wheelShape,wheelColor,getDebugMode());
+ m_shapeDrawer.drawOpenGL(m,&wheelShape,wheelColor,getDebugMode(),worldBoundsMin,worldBoundsMax);
}
|