995b4d7b92Added some TODO items to ColladaConverter.cpp
johnmccutchan
2008-01-30 01:59:52 +00:00
3ed22c25e6Updated to work with new ColladaConverter
johnmccutchan
2008-01-30 01:53:26 +00:00
7c40589831Added full featured saving support including collision geometry and constraints.
johnmccutchan
2008-01-30 01:53:08 +00:00
8fff5c54e9Added name fields to Collision Object and Shape. Added name field to Typed Constraint. Added accessor for gravity in dynamics world.
johnmccutchan
2008-01-30 01:52:07 +00:00
5c40e615bdmake source compile under MinGW32 todo: link against OpenGL GLU/GLUT.
ejcoumans
2008-01-30 01:09:01 +00:00
7d4b879c4bbumped up version to 2.67
ejcoumans
2008-01-24 02:12:09 +00:00
c86fea11dcuse btHullShape/btConvexHull to reduce vertices in a convex hull. Perhaps we always use this, to avoid convex objects with too many vertices...?
ejcoumans
2008-01-24 01:35:34 +00:00
03a05c25afremoving a lot of unwanted code from btConvexHull (more refactoring will follow)
ejcoumans
2008-01-24 01:08:15 +00:00
19753da3b4prettified convex composition demo (added concave version, next to convex hull and convex decomposition)
ejcoumans
2008-01-23 23:48:30 +00:00
95fa8f9185use new convex hull drawing code for btConvexTriangleMeshShape
ejcoumans
2008-01-23 23:36:45 +00:00
af85183a48fixed to get MacOSX to compile, added new files to CMakeLists.txt
ejcoumans
2008-01-23 23:13:31 +00:00
127d911c9dAdded Stan Melax Convex Hull utility under Zlib license, Thanks Stan! Use this Convex Hull to create a renderable shape, using btHullShape, Thanks to John McCutchan
ejcoumans
2008-01-23 22:24:45 +00:00
6eb97cd966added debug rendering for planeshape added void* userpointer (+getUserPointer/setUserPointer) to each btCollisionShape
ejcoumans
2008-01-23 03:06:15 +00:00
63dc666bf6fix for static planeshape and spheres, need to use the getSupportingVertex with margin for proper contact point location.
ejcoumans
2008-01-23 02:42:14 +00:00
f12f04fb97optimization: only call solveGroup if there is some work: avoid virtual function call, its overhead can be excessive based on 3000 body benchmark
ejcoumans
2008-01-18 07:10:08 +00:00
c0055bdb4aremoved some profiling in the innerloop, it hurts performance
ejcoumans
2008-01-18 06:48:55 +00:00
f593b6001fAdd support for batch raycast to ConcaveRaycastDemo. Disabled by default.
johnmccutchan
2008-01-14 23:50:10 +00:00
41e9491402Move unquantize from btOptimizedBvh.cpp to btOptimizedBvh.h
johnmccutchan
2008-01-14 23:47:05 +00:00
be0beaf7bdRefactored SpuGatheringCollisionTask to use code in SpuCollisionShapes. More work on SpuBatchRaycaster. It is working now on the PS3 and Windows.
johnmccutchan
2008-01-14 23:44:07 +00:00
6ba6805b43bugfix: need to use returned address of cellDmaSmallGetReadOnly Thanks John McCutchan for pointing this out. Affects non-Cell BulletMultiThreaded.
ejcoumans
2008-01-12 00:07:39 +00:00
15cdd9de8eRename btCollisionWorld::convexTest to btCollisionWorld::convexSweepTest. The new test sweeps the convex shape against all objects in the world taking into account the orientation specified in the from and to transformations.
johnmccutchan
2008-01-11 20:18:29 +00:00
702323f27aInitial work on batch raycast support.
johnmccutchan
2008-01-08 23:38:33 +00:00
abfe5c81f7ADD_DEFINITIONS( -D_CRT_SECURE_NO_DEPRECATE) for COLLADA_DOM/CMakeLists.txt, so that msvc stop warning/complaining about sprintf etc.
ejcoumans
2008-01-03 04:59:07 +00:00
2c00af5dc9removed duplicate .cpp entries in CMakeLists.txt
ejcoumans
2008-01-03 04:55:34 +00:00
d051e2eacbFirst commit of 2008, Happy New Year!
ejcoumans
2008-01-03 04:42:00 +00:00
4a5af68c04updated version for MSVC projects to 2.66
ejcoumans
2007-12-17 05:26:24 +00:00
7897368754updated version to 2.66
ejcoumans
2007-12-17 05:08:53 +00:00
60fbf05a57updated ChangeLog.txt, better to make a quick new release with the important fixes
ejcoumans
2007-12-17 04:34:34 +00:00
17a214a2b3- Added btRigidBodyConstructionInfo, to make it easier to set individual setting (and leave other untouched) during rigid body construction. This was harder using default arguments. Thanks Vangelis Kokkevis for pointing this out. - Fixed memoryleak in the ConstraintDemo and Raytracer demo. - fixed issue with clearing forces/gravity at the end of the stepSimulation, instead of during internalSingleStepSimulation. Thanks chunky for pointing this out: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1780 - Disabled additional damping in rigid body by default, but enable it in most demos. Set btRigidBodyConstructionInfo m_additionalDamping to true to enable this. - Removed obsolete QUICKPROF BEGIN/END_PROFILE, and enabled BT_PROFILE. Profiling is enabled by default (see Bullet/Demos/OpenGL/DemoApplication.cpp how to use this). User can switch off profiling by enabling define BT_NO_PROFILE in Bullet/src/btQuickprof.h.
ejcoumans
2007-12-17 04:26:36 +00:00
8feabf889bfix in CMakeLists.txt
ejcoumans
2007-12-15 03:33:23 +00:00
81d781c1c5updated ChangeLog.txt with recent improvements
ejcoumans
2007-12-15 03:23:36 +00:00
c09a09d169replaced cellDmaSmallGet by mfc command
ejcoumans
2007-12-15 03:03:09 +00:00
61ffa6a1b5Updated cmake files, added header files, Thanks John McCutchan re-autogenerated msvc projectfiles with new HelloWorld/BulletMultiThreaded Demo Minor fixes
ejcoumans
2007-12-15 02:48:24 +00:00
4a3c2506d4fixed cmake/jam for HelloWorld sample
ejcoumans
2007-12-15 02:42:33 +00:00
a77fca6394add printing of worldpos in HelloWorld.cpp
ejcoumans
2007-12-15 02:28:39 +00:00
6dff743d68Cleanup some #defines in parallel collision detector, add conditional freeglut support to return from glutMainLoop.
ejcoumans
2007-12-15 00:40:34 +00:00
335c79a2a2added CMake support for AllBulletDemos
ejcoumans
2007-12-14 08:35:35 +00:00
b29330b19dadded MultiThreadedDemo to AllBulletDemos
ejcoumans
2007-12-14 07:57:20 +00:00
d7354e5387get SequentialThreadSupport to compile on the Mac
ejcoumans
2007-12-14 06:21:51 +00:00
9e25108b06use freeglut by default under Windows
ejcoumans
2007-12-14 02:48:53 +00:00
38349b5af4add freeglut (work in progress)
ejcoumans
2007-12-14 01:46:49 +00:00
961c38269bAdded address to debug memory allocator Renamed 'free' in 'freeMemory' to avoid name clashes with some Microsoft debugging tools.
ejcoumans
2007-12-14 01:45:13 +00:00
051efde77aAdded HelloWorld application: minimal demo showing construction, stepping and deletion of a dynamics world.
ejcoumans
2007-12-14 01:21:02 +00:00
599579803eAdded portable non-parallel implementation for btThreadSupportInterface: SequentialThreadSupport, Thanks John McCutchan (JMC) Added CMake support for BulletMultiThreaded.
ejcoumans
2007-12-13 03:47:47 +00:00
947dc8d33dMoved 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.
ejcoumans
2007-12-12 02:53:51 +00:00
210a913110autogenerated msvc projectfiles (after adding btConvexPlaneCollisionAlgorithm to jam files)
ejcoumans
2007-12-12 00:55:40 +00:00
d963a41a6badded new btConvexPlaneCollisionAlgorithm to cmake build files
ejcoumans
2007-12-11 23:48:30 +00:00
4c69ee93e2small improvement in btConvexPlaneCollisionAlgorithm
ejcoumans
2007-12-11 23:35:37 +00:00
a7e04dbdc2Added faster and more robust support for btStaticPlaneShape
ejcoumans
2007-12-11 23:13:29 +00:00
66cdbb9659Fixes for IBM Cell SDK 3.0 by Jochen Roth
johnmccutchan
2007-12-11 19:49:09 +00:00
0bf152cabefixes in btCollisionWorld and Raytracer, to allow 'all hits' (work in progress)
ejcoumans
2007-12-11 03:02:47 +00:00
a537fb68b6fixes in btCollisionWorld and Raytracer, to allow 'all hits' (work in progress)
ejcoumans
2007-12-11 03:00:53 +00:00
c1c01ff1a0Use btContinuousConvexCollision instead of btGjkConvexCast (has issues in btCollisionWorld::objectQuerySingle) Fixes in btHeightfieldTerrainShape, thanks Jay Lee.
ejcoumans
2007-12-11 00:38:13 +00:00
a45912e39cmove updateAabbs from dynamics world to collision world
ejcoumans
2007-12-10 02:59:04 +00:00
bf5a4a7d39added workaround to compile libxml under Visual Studio 2008 Beta 2
ejcoumans
2007-12-10 00:44:18 +00:00
a34f229ad3make glui compile under MSVC 9.0 beta (vsnprintf is already defined)
ejcoumans
2007-12-10 00:33:19 +00:00
513a055035Use proper rotation for computing local aabb for convex cast shape. Propagate hit point from convex caster to world callback [work in progress].
johnmccutchan
2007-12-07 21:22:38 +00:00
68af58c09ddemo cleanup part 6, basic demo more self contained
ejcoumans
2007-12-07 19:56:42 +00:00
a4bc26544cadd support for generic concave shapes for convex cast. minor improvement in ray cast demo. Thanks John McCutchan (JMC)
ejcoumans
2007-12-07 19:21:16 +00:00
9447dfdcfbdemo cleanup part 5, fixed memory leaks in ConstraintDemo
ejcoumans
2007-12-07 06:24:19 +00:00
c1a2debd3bdemo cleanup part 4 (fixed leaks in vehicle demo)
ejcoumans
2007-12-07 02:12:00 +00:00
8a28c7940ademo cleanup part 3 (fixed memory leaks in raytracer demo and linear convex cast demo)
ejcoumans
2007-12-07 01:33:40 +00:00
2e4912b67ademo cleanup part 1
ejcoumans
2007-12-07 00:27:30 +00:00
71fb40b775some demo cleanup, part 0
ejcoumans
2007-12-06 23:58:50 +00:00
c09923dc20fixed issue with fixed rigid bodies: need to create with mass == 0
ejcoumans
2007-12-06 04:44:04 +00:00
8f6bffe1f6updated autogenerated projectfiles for new demos
ejcoumans
2007-12-06 03:07:24 +00:00
4d260bb736added new demos to build system, fixed timing report (is in milliseconds -> ms)
ejcoumans
2007-12-06 03:05:57 +00:00
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)
ejcoumans
2007-12-06 02:54:29 +00:00
35d2ae870cadded MotorControl demo, thanks to eddybox
ejcoumans
2007-12-06 02:17:15 +00:00
d53f2875e5minor fixes, only btBvhTriangleMeshShape should provide getShapeType(), add get methods for motor limits in btHingeConstraint.
ejcoumans
2007-12-06 01:41:07 +00:00
1245995c84Added convex cast query to collision world. Thanks to John McCutchan (JMC)
ejcoumans
2007-12-06 00:51:24 +00:00
d2973ed48aadded workaround for OpenGL bug in Mac OS X 10.5.0 (Leopard) added concave raycast demo Thanks to John Rowe (JMC)
ejcoumans
2007-12-05 20:34:32 +00:00
eb9429ad31need to include btQuickprof.h, instead of btQuickProf.h (breaks case sensitive systems) Thanks ola for reporting this!
ejcoumans
2007-11-28 18:55:28 +00:00
e252f5caddBugfix: allow btCollisionObjects (non-btRigidBody) to interact properly with btRigidBody for cache-friendly btSequentialImpulseConstraintSolver. Thanks Andy O'Neil for pointing this out.
ejcoumans
2007-11-28 03:17:09 +00:00
0da5790e5csmall update on hierarchical timing integration
ejcoumans
2007-11-21 03:49:23 +00:00
cab75b53ecadded hierarchical profiling (needs more cleanup) avoid dynamic allocations in btRaycastVehicle
ejcoumans
2007-11-21 03:00:40 +00:00
89382c0dc4refreshContactPoints() is not needed anymore, it is already done inside collisionWorld->performDiscreteCollisionDetection();
ejcoumans
2007-11-17 17:25:38 +00:00