ejcoumans
a45912e39c
move updateAabbs from dynamics world to collision world
2007-12-10 02:59:04 +00:00
ejcoumans
f1be4ab221
only update aabb of active objects, thanks Peter Tchernev for reporting ( http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1764 )
...
move debug aabb rendering from updateAabb to debugDrawWorld
2007-12-10 02:18:38 +00:00
ejcoumans
bf5a4a7d39
added workaround to compile libxml under Visual Studio 2008 Beta 2
2007-12-10 00:44:18 +00:00
ejcoumans
a34f229ad3
make glui compile under MSVC 9.0 beta (vsnprintf is already defined)
2007-12-10 00:33:19 +00:00
johnmccutchan
513a055035
Use proper rotation for computing local aabb for convex cast shape.
...
Propagate hit point from convex caster to world callback [work in progress].
2007-12-07 21:22:38 +00:00
ejcoumans
68af58c09d
demo cleanup part 6, basic demo more self contained
2007-12-07 19:56:42 +00:00
ejcoumans
a4bc26544c
add support for generic concave shapes for convex cast.
...
minor improvement in ray cast demo.
Thanks John McCutchan (JMC)
2007-12-07 19:21:16 +00:00
ejcoumans
9447dfdcfb
demo cleanup part 5, fixed memory leaks in ConstraintDemo
2007-12-07 06:24:19 +00:00
ejcoumans
c1a2debd3b
demo cleanup part 4 (fixed leaks in vehicle demo)
2007-12-07 02:12:00 +00:00
ejcoumans
8a28c7940a
demo cleanup part 3 (fixed memory leaks in raytracer demo and linear convex cast demo)
2007-12-07 01:33:40 +00:00
ejcoumans
e5720170f0
demo cleanup part 2 (gimpact memory leaks)
2007-12-07 01:21:37 +00:00
ejcoumans
2e4912b67a
demo cleanup part 1
2007-12-07 00:27:30 +00:00
ejcoumans
71fb40b775
some demo cleanup, part 0
2007-12-06 23:58:50 +00:00
ejcoumans
c09923dc20
fixed issue with fixed rigid bodies: need to create with mass == 0
2007-12-06 04:44:04 +00:00
ejcoumans
8f6bffe1f6
updated autogenerated projectfiles for new demos
2007-12-06 03:07:24 +00:00
ejcoumans
4d260bb736
added new demos to build system, fixed timing report (is in milliseconds -> ms)
2007-12-06 03:05:57 +00:00
ejcoumans
6f80b98a67
- fix issue with convex cast: results further away (larger hitfraction) could overwrite closer results
...
- minor naming convention thing (variables start with lower case)
- renamed MotorDemo
- added ConcaveConvexcastDemo, Thanks John McCutchan (JMC)
2007-12-06 02:54:29 +00:00
ejcoumans
35d2ae870c
added MotorControl demo, thanks to eddybox
2007-12-06 02:17:15 +00:00
ejcoumans
d53f2875e5
minor fixes, only btBvhTriangleMeshShape should provide getShapeType(), add get methods for motor limits in btHingeConstraint.
2007-12-06 01:41:07 +00:00
ejcoumans
1245995c84
Added convex cast query to collision world.
...
Thanks to John McCutchan (JMC)
2007-12-06 00:51:24 +00:00
ejcoumans
d2973ed48a
added workaround for OpenGL bug in Mac OS X 10.5.0 (Leopard)
...
added concave raycast demo
Thanks to John Rowe (JMC)
2007-12-05 20:34:32 +00:00
ejcoumans
a64cc39faf
Fixed issues that prevent Linux version to compile. Thanks to Enrico for reporting and patch, see
...
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1747
2007-12-04 02:22:05 +00:00
ejcoumans
1c82712b72
added newline at end, to avoid warning.
...
Thanks verizon for reporting!
2007-12-01 19:56:18 +00:00
ejcoumans
638c6f42e1
Added ConcaveRaycastDemo, thanks to John Rowe (JMC) for the contribution!
2007-11-30 20:38:47 +00:00
ejcoumans
86f0575291
fixed misleading name 'numTriangleIndices' into 'numTriangles', thanks Sean Tasker for reporting:
...
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1733
2007-11-30 06:59:12 +00:00
ejcoumans
f2c9588969
Added raycast against trianglemesh. Will be extended to object cast soon.
...
Thanks John Rowe (JMC)
2007-11-29 21:24:51 +00:00
ejcoumans
174f6009bb
make getNumPoints const correct, add const getPoints(). Thanks Dirk
...
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1725
2007-11-28 20:14:01 +00:00
ejcoumans
eb9429ad31
need to include btQuickprof.h, instead of btQuickProf.h (breaks case sensitive systems)
...
Thanks ola for reporting this!
2007-11-28 18:55:28 +00:00
ejcoumans
e252f5cadd
Bugfix: allow btCollisionObjects (non-btRigidBody) to interact properly with btRigidBody for cache-friendly btSequentialImpulseConstraintSolver.
...
Thanks Andy O'Neil for pointing this out.
2007-11-28 03:17:09 +00:00
ejcoumans
5c1609fb23
don't fail if spheres have identical center, use arbitrary separating normal (1,0,0)
...
Thanks Sean Tasker for reporting!
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1681
2007-11-21 04:17:00 +00:00
ejcoumans
58014b9848
2007-11-21 04:01:12 +00:00
ejcoumans
0da5790e5c
small update on hierarchical timing integration
2007-11-21 03:49:23 +00:00
ejcoumans
cab75b53ec
added hierarchical profiling (needs more cleanup)
...
avoid dynamic allocations in btRaycastVehicle
2007-11-21 03:00:40 +00:00
ejcoumans
89382c0dc4
refreshContactPoints() is not needed anymore, it is already done inside collisionWorld->performDiscreteCollisionDetection();
2007-11-17 17:25:38 +00:00
ejcoumans
f5fb2d77eb
fixed include path (don't use system include <>, but "" instead)
...
Thanks to Stephen (shatcher) for reporting!
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1696&p=6412#p6412
2007-11-17 17:16:19 +00:00
ejcoumans
56e072ccc6
fixed memory leak in btMultiSapBroadphase,
...
fixed hash function (typo, should use 2 proxies)
Thanks to Stephen (shatcher) for reporting and fixes!
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1696
2007-11-17 17:07:58 +00:00
ejcoumans
56c69bc42e
- stop threads when exiting demo that uses multi threading
...
- improved friction model for parallel solver (align the friction direction with projected velocity, unless the projection is close to zero (only then use 2 arbitrary axis orthogonal to contact normal)
2007-11-11 22:48:08 +00:00
ejcoumans
232f41353f
fixed issue with BulletMultiThreaded parallel solver friction constraint initialization, and removed unused velocityImpulse.
2007-11-11 18:39:47 +00:00
ejcoumans
dd934ebd02
modified Jamfile for GIMPACT, to properly install headerfiles
2007-11-08 17:57:04 +00:00
ejcoumans
7ef4eab189
use better tolerance, instead of hard-coded 0.0001 inside the btMultiSphereShape supporting vector implementation.
...
Thanks to Phil Knight for reporting and fixing this issue (it could lead to failing collisions under certain conditions).
2007-11-07 13:39:05 +00:00
ejcoumans
126f46cb99
attempt to try to 'install' the headers of GIMPACT
2007-11-07 12:35:57 +00:00
ejcoumans
282cbdcdd9
applied patch contributed by Tim Johansson: adds support for multiple mesh parts in combination with bvh, add short index support for meshes.
2007-11-06 06:47:04 +00:00
ejcoumans
47afa86482
added version define BT_BULLET_VERSION
2007-11-05 07:48:51 +00:00
ejcoumans
12c39a9d9f
fixes in glui.h, forward declare classes
2007-11-05 07:38:22 +00:00
ejcoumans
a03e5d7a56
added main.o (main.cpp) in ibm cell sdk makefile
2007-11-05 07:28:53 +00:00
ejcoumans
e755d1ed4e
added some comments, to clarify unit-test/brute force implementations.
2007-11-02 01:14:29 +00:00
ejcoumans
974ad5ac1b
minor changes to make text better readable
2007-11-02 00:40:56 +00:00
ejcoumans
0723448895
disabled btTriangleMeshShape, to avoid usage, it is very slow performing for larger triangle meshes. Please use the derived btBvhTriangleMeshShape instead.
2007-11-01 23:59:22 +00:00
ejcoumans
c3ac939a94
removed debug drawer, should be added externally (in main.cpp or in AllBulletDemos)
2007-11-01 23:44:50 +00:00
ejcoumans
2aec2a9969
Added some comments about the btPersistentManifold (contact point cache for potential overlapping pairs)
...
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1608
2007-11-01 23:42:17 +00:00