ejcoumans
|
947dc8d33d
|
Moved the 'btRigidBody::clearForce' to the end of the stepSimulation, instead of in each substep.
Should help with this issue, reported here: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1601
We can optionally leave out the 'clearForces'.
Thanks everyone for the discussion.
|
2007-12-12 02:53:51 +00:00 |
|
ejcoumans
|
d963a41a6b
|
added new btConvexPlaneCollisionAlgorithm to cmake build files
|
2007-12-11 23:48:30 +00:00 |
|
ejcoumans
|
4c69ee93e2
|
small improvement in btConvexPlaneCollisionAlgorithm
|
2007-12-11 23:35:37 +00:00 |
|
ejcoumans
|
a7e04dbdc2
|
Added faster and more robust support for btStaticPlaneShape
|
2007-12-11 23:13:29 +00:00 |
|
johnmccutchan
|
66cdbb9659
|
Fixes for IBM Cell SDK 3.0 by Jochen Roth
|
2007-12-11 19:49:09 +00:00 |
|
ejcoumans
|
a537fb68b6
|
fixes in btCollisionWorld and Raytracer, to allow 'all hits' (work in progress)
|
2007-12-11 03:00:53 +00:00 |
|
ejcoumans
|
c1c01ff1a0
|
Use btContinuousConvexCollision instead of btGjkConvexCast (has issues in btCollisionWorld::objectQuerySingle)
Fixes in btHeightfieldTerrainShape, thanks Jay Lee.
|
2007-12-11 00:38:13 +00:00 |
|
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 |
|
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
|
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
|
71fb40b775
|
some demo cleanup, part 0
|
2007-12-06 23:58:50 +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
|
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
|
1c82712b72
|
added newline at end, to avoid warning.
Thanks verizon for reporting!
|
2007-12-01 19:56:18 +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
|
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
|
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
|
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
|
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
|
e755d1ed4e
|
added some comments, to clarify unit-test/brute force implementations.
|
2007-11-02 01:14:29 +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
|
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 |
|
ejcoumans
|
dc4aacb03b
|
add ability for user pair callback, this can be used to keep track of objects, overlapping a certain AABB/shape.
|
2007-11-01 18:21:17 +00:00 |
|
ejcoumans
|
f3424f491c
|
cleanup memory in CcdPhysicsDemo, RagdollDemo, ConcaveDemo, BspDemo (work in progress)
|
2007-11-01 05:50:50 +00:00 |
|
ejcoumans
|
a146bbc293
|
more memory leak fixes in demo and btSimpleBroadphase.
- deleting object (END key) needs to release
- call destructor of pair cache
|
2007-10-31 08:17:48 +00:00 |
|
ejcoumans
|
a101719687
|
- removed warnings in GLUI, thanks Jorrit Tyberghein for the patch!
- removed memory leaks from BasicDemo and Bullet library (other demos needs to be cleaned up!)
- added memory leak debugging functionality in btAlignedAlloc.h: #define BT_DEBUG_MEMORY_ALLOCATIONS
|
2007-10-31 08:00:03 +00:00 |
|
ejcoumans
|
c36133cbd5
|
- removed obsolete/unused method in btTransform.h
- enable pause mode in AllBulletDemos.
- allow verbose output of time stepping in CcdPhysicsDemo
|
2007-10-27 00:17:20 +00:00 |
|
ejcoumans
|
fd1e672fcb
|
updated demos to show debug display with new AllBulletDemos (AllInOne),
added btDynamicsWorld::getWorldType
|
2007-10-25 07:07:12 +00:00 |
|
ejcoumans
|
d17a8dae0e
|
updated autogenerated msvc projectfiles, moved destructor in CPP file, it was causing some random crash under msvc 6.0 (todo find out why)
|
2007-10-25 05:11:19 +00:00 |
|
ejcoumans
|
5f5dfcf6b8
|
added btGetVersion(), return integer without the fraction: for example 2.64 returns 264.
moved more demos into AllBulletDemos
|
2007-10-25 04:37:48 +00:00 |
|
ejcoumans
|
ec76f2e0a3
|
- keep track of all memory allocations (gNumAllignedAllocs/gNumAllignedFree)
All memory allocations in Bullet go through btAlignedAlloc/btAlignedFree
Fix in hinge constraint constructors, thanks Marcus Hennix!
|
2007-10-22 22:23:10 +00:00 |
|
ejcoumans
|
1b70c4e5c9
|
added preliminary broadphase/collision C-API
|
2007-10-21 22:52:11 +00:00 |
|
ejcoumans
|
c80d1532f6
|
made access to mesh interface more consistent, so btConvexTriangleMeshShape uses also 'getMeshInterface', similar to btTriangleMeshShape.
Thanks Et3D for pointing this out here: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1590
|
2007-10-21 21:04:04 +00:00 |
|
ejcoumans
|
e7caaa28d3
|
re-organized memory (stack and pool) allocators. this lets the user pass in their own memory allocators.
|
2007-10-20 02:23:39 +00:00 |
|
ejcoumans
|
1e4e52306f
|
don't crash when running out of pool memory, just use btAlignedAlloc/btAlignedFree instead
|
2007-10-19 21:25:58 +00:00 |
|
ejcoumans
|
c625e756fe
|
replaced btSimdMinMax.h by btMinMax.h in a few remaining places
|
2007-10-19 20:48:06 +00:00 |
|
ejcoumans
|
dbe502c5a8
|
prepare for Box2D style gui demo
|
2007-10-18 06:37:36 +00:00 |
|
ejcoumans
|
239d88985f
|
fix for heightfield, thanks SMJ/Spangle and Jay Lee for testing.
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1482
|
2007-10-16 21:57:05 +00:00 |
|
ejcoumans
|
b5a498e8bf
|
add get method for persistent manifold
|
2007-10-16 20:00:34 +00:00 |
|
ejcoumans
|
6303d98844
|
- use mfc directly, instead of cellDmaSmallGet (allow sizes under 32 bytes, instead of 16)
- align btBroadphaseProxy to 16 bytes
|
2007-10-16 00:52:23 +00:00 |
|