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 |
|
ejcoumans
|
23921729ea
|
adding padding to broadphase proxy, to make it 16 bytes (helps some platforms to run)
|
2007-10-15 02:35:55 +00:00 |
|
ejcoumans
|
ffcdb0f93d
|
BulletMultiThreaded needs to refreshContactPoint for contact manifold (this has been moved to the collision detector, instead of constraint solver)
BulletMultiThreaded support function for box shouldn't compensate for the collision margin anymore
|
2007-10-14 01:51:07 +00:00 |
|
ejcoumans
|
913b141c23
|
fix some warning, need virtual destructor
|
2007-10-14 00:12:22 +00:00 |
|