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
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
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
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
638c6f42e1
Added ConcaveRaycastDemo, thanks to John Rowe (JMC) for the contribution!
2007-11-30 20:38:47 +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
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
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
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
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
c3ac939a94
removed debug drawer, should be added externally (in main.cpp or in AllBulletDemos)
2007-11-01 23:44:50 +00:00
ejcoumans
b70f5cda39
more demo cleanup
2007-11-01 06:01:07 +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
42fc5b37cc
fixed drawing issue with new AllInOne demos, glClear/glutSwapBuffers was called twice each frame.
2007-10-31 04:39:45 +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
1b7e5ad638
updated Raytracer demo, to enable non-world ray test
...
disable USE_WORLD_RAYCAST to see low level method to do ray testing, using one of the convex casting methods (tracing a point against a convex)
2007-10-26 21:40:57 +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
2a75e186ec
updated CMake buildfiles
2007-10-25 05:31:34 +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
7c5fbb9fbd
added main.cpp
2007-10-24 02:00:42 +00:00
ejcoumans
5e343b54b2
updated GimpactTestDemo into AllBulletDemos
2007-10-24 02:00:27 +00:00
ejcoumans
9ffadec490
updated CMake file
2007-10-23 05:50:45 +00:00
ejcoumans
ce0ce3b135
updated AllBulletDemo
2007-10-23 05:46:16 +00:00
ejcoumans
aa28f8c223
Updated allbulletdemos glui framework, to work better with DemoApplication.
2007-10-23 02:22:18 +00:00
ejcoumans
550c500ca7
Set debug drawer for demo
...
Fixed issue with toggle of activation in the DemoApplication
added hint/todo for Win32ThreadSupport
2007-10-23 01:16:31 +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
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
c30a26e990
moved demo files
2007-10-21 06:05:42 +00:00
ejcoumans
ed342ede3b
moved FrameWork into Demos folder
2007-10-21 05:59:16 +00:00
ejcoumans
53b77629b8
updated cmake build
2007-10-21 05:17:28 +00:00
ejcoumans
095f5f42a9
allow some existing demos to run in the TestFrameWork
2007-10-21 04:22:43 +00:00