erwin.coumans
25c5d0d57a
+Added btDbvtBroadphase, this very fast/efficient broadphase is based on Dynamic AABB tree (btDbvt).
...
+SoftBody improvements by Nathanael Presson:
+Add tetrahedralization
+Add support for tearing/slicing cloth and deformable volumes. Uncomment the line in Bullet/src/BulletSoftBody/btSoftBodyHelpers.h: //#define BT_SOFTBODY_USE_STL 1
2008-05-05 23:19:21 +00:00
erwin.coumans
7a7b46b448
fixed Soft Body compile issues on Mac OSX, added build files
2008-04-14 07:44:54 +00:00
erwin.coumans
be2490e4fb
Final 2.68 from Nathanael Presson, mainly soft body related. Added raycast support for soft bodies (press comma-key in the soft body demos to toggle ray cast tests)
2008-04-14 06:24:56 +00:00
erwin.coumans
28846b0515
more updates, added SliderConstraintDemo to AllBulletDemos
2008-04-11 20:49:46 +00:00
erwin.coumans
3df41a478d
moved/updated projectfiles for new BulletSoftBody library
2008-04-11 18:56:49 +00:00
erwin.coumans
5024d06366
removed files (are now in BulletSoftBody lib)
2008-04-11 18:50:32 +00:00
erwin.coumans
177287ae78
add user interface to select Soft Body demo
2008-04-11 01:50:02 +00:00
erwin.coumans
fd5057ec5a
fixed build/project files
2008-04-10 21:28:37 +00:00
erwin.coumans
1139c06a4d
more soft body preparations, moved some parts from Demo/SoftBody to src/BulletDynamics/SoftBody
...
moved Extras/ConvexHull/btConvexHull.* to src/LinearMath/btConvexHull.*
removed btCollisionObject::m_internalOwner, replaced it by m_internalType. This should not affect external API (it was clearly marked as internal)
2008-04-10 20:00:41 +00:00
erwin.coumans
569a949ae3
fixes in btQuaternion::inverse, fixed in btConeTwistConstraint, RagdollDemo and BenchmarkDemo.
...
Some constraint limits for btConeTwistConstraint might need to flip sign now.
2008-04-07 21:58:36 +00:00
erwin.coumans
f9b22b36aa
add aspect ratio in glFrustum/ray picking
2008-04-07 05:03:40 +00:00
erwin.coumans
ed3e909282
some more fixes for btSoftBody:
...
+ use btBroadphaseProxy::AllFilter to collide with static and dynamic rigidbodies in broadphase
+ enlarge aabb for softbody in broadphase, otherwise misses collisions (deformation is not updated in-time?)
2008-04-06 08:22:46 +00:00
erwin.coumans
a3c8bb172a
removed BulltMultiThreaded demo from AllBulletDemos (there is still a standalone demo)
2008-04-06 07:15:31 +00:00
erwin.coumans
0708b07e5d
updated projects for softbody work
2008-04-06 07:13:06 +00:00
erwin.coumans
b37a37a28e
Added initial broadphase support for softbody versus softbody and softbody versus rigidbody (see btSoftSoftCollisionAlgorithm and btSoftRididCollisionAlgorithm)
...
Added SOFTBODY_SHAPE_PROXYTYPE.
Some refactoring for btSoftBody, needs more work.
2008-04-06 06:53:00 +00:00
rponom
99d248ddfd
Added slider constraint demo SliderConstraiintDemo
2008-04-05 01:11:34 +00:00
erwin.coumans
883d3278ec
+ fixed btMinkowskiSumShape Sa+b(v) = Sa(v)-Sb(-v) instead of Sa(v)+Sb(v)
...
+ fix related btMinkowskiSumShape issue in btSubsimplexConvexCast and btGjkConvexCast
+ add hitpoint for btSubsimplexConvexCast
+ reduce maximum number of iterations in conservative advancement/CCD implementations
2008-04-03 18:35:28 +00:00
john.mccutchan
ba27e0522b
Add posix thread backend to BulletMultiThreaded. Contributed by Enrico.
2008-04-01 18:32:41 +00:00
erwin.coumans
a151ec1c73
fixed a few issues, removed dependency from BulletDynamics to Extras/ConvexHull
2008-03-31 01:09:41 +00:00
erwin.coumans
c7b526abfa
adjusted demos to include SoftDemo into AllBulletDemos
2008-03-31 00:03:35 +00:00
erwin.coumans
726b9c2ac2
improved multi-platform support for SoftBodyDemo
2008-03-30 23:22:30 +00:00
erwin.coumans
d4698cb3d5
Added SoftBody demo, contribution by Nathanael Presson. Will integrate into Bullet broadphase.
...
Added very basic drawTriangle for btIDebugDraw, useful for basic softbody visualization.
Added btGjkEpa2, contribution by Nathanael Presson. Improved version of EPA penetration depth computation, more suitable for multi-core/SPU (less memory usage). Note: btGjkEpa2 is not enabled by default currently.
2008-03-30 23:08:06 +00:00
erwin.coumans
cc264199af
added Jamfile
2008-03-20 10:05:17 +00:00
erwin.coumans
6051a08f65
updated buildfiles for Benchmarks
2008-03-20 10:01:58 +00:00
erwin.coumans
bc5b56e99d
Added performance benchmarks
2008-03-20 09:34:11 +00:00
erwin.coumans
fe5386a5c8
Made the move from sourceforge to googlecode (no svn sync any longer)
...
Fixed BulletColladaConverter load/save
Removed btTypedUserInfo
Added btHashMap
Fixed btCapsuleShape
2008-03-13 05:16:42 +00:00
ejcoumans
a0bc52f3f7
fix issue with msvc6 (class scope)
2008-02-29 22:19:44 +00:00
ejcoumans
b7e3df5bcf
updated Jamfile, character demo, concave demo
...
reset for character demo (on space), and local refit of tree
2008-02-29 21:50:46 +00:00
ejcoumans
e521a8c8fb
updated Changelog.txt and jamfile
2008-02-29 20:48:58 +00:00
johnmccutchan
e85ffb3323
Add Extras/ConvexHull to IBM CELL SDK 3.0 Makefile include path
2008-02-28 02:58:14 +00:00
ejcoumans
3d3d24afa9
refit tree needs an aabbMin/aabbMax
...
improved unquantization for quantized trees
reverted heightfield quantize
2008-02-28 02:55:25 +00:00
johnmccutchan
94586390b6
IBM CELL SDK 3.0 fixes
2008-02-28 00:07:00 +00:00
johnmccutchan
6a59432ee8
Initial version of character controller and demo
2008-02-27 19:49:25 +00:00
ejcoumans
fc333d2e18
updated Jam and CMake build files for new Extras/ConvexHull library
2008-02-13 08:15:58 +00:00
ejcoumans
eeb78b8d45
free memory for btShapeHulls, keep track of it in GL_ShapeDrawer.
...
move btShapeHull and btConvexHull into its own library in Extras/ConvexHull (it allocates memory using mem/delete and refactoring into using btAlignedAlloc/Free takes too much time)
fix heightfield / btOptimizedBvh for quantization, so that raycast can use quantized aabb (clamp up for maxima and down for minima)
work-in-progress (update projectfiles etc)
2008-02-13 07:14:19 +00:00
ejcoumans
1d576dd0af
added COLLADA domAsset (authoring tool/upaxis), added dummy time that complies with COLLADA (needs fixing), fixed include path again (relative to current folder)
2008-02-12 23:44:21 +00:00
ejcoumans
6b3587a505
moved implementation from ColladaDemo into ColladaConverter, so that it can be used without change with any btDynamicsWorld.
2008-02-08 23:46:37 +00:00
ejcoumans
9eb0340dab
fixed minor graphics issues, related to recent camera initialization changes
2008-02-07 08:49:29 +00:00
ejcoumans
a4e63aed00
- DemoApplication, debug text rendering was broken, glLoadIdentity() missing
...
- copy user data over to child shape
- added applied impulse to btManifoldPoint
- add ContactProcessedCallback (needs test/demo)
- didn't copy over m_additionalDampingFactor into btRigidBody.
2008-02-07 08:00:16 +00:00
johnmccutchan
ee5ff5feb6
Added ConvexDecompositionDemo to CMakeLists.txt
2008-02-05 18:57:49 +00:00
ejcoumans
37837f204a
missing return in main.cpp
...
remove unwanted libxml files (testfiles containing 'main')
2008-02-05 06:14:51 +00:00
ejcoumans
39ecc2ab7e
error C2374: 'i' : redefinition; multiple initialization
...
make MSVC 6.0 build again.
This code breaks:
for (int i=0;....
for (int i=0;....
use
int i;
for (i=0;...
for (i=0;...
instead ;-)
2008-02-05 05:55:25 +00:00
ejcoumans
dad6667756
Accidently moved gluLookAt in the GL_PROJECTION matrix, instead of GL_MODELVIEW matrix.
...
Thanks Wol for reporting the issue.
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1878
2008-02-03 22:19:42 +00:00
johnmccutchan
3ed22c25e6
Updated to work with new ColladaConverter
2008-01-30 01:53:26 +00:00
ejcoumans
5c40e615bd
make source compile under MinGW32
...
todo: link against OpenGL GLU/GLUT.
2008-01-30 01:09:01 +00:00
ejcoumans
30e1c56520
fix doubleprecision build
2008-01-24 02:40:15 +00:00
ejcoumans
c86fea11dc
use btHullShape/btConvexHull to reduce vertices in a convex hull. Perhaps we always use this, to avoid convex objects with too many vertices...?
2008-01-24 01:35:34 +00:00
ejcoumans
19753da3b4
prettified convex composition demo (added concave version, next to convex hull and convex decomposition)
2008-01-23 23:48:30 +00:00
ejcoumans
95fa8f9185
use new convex hull drawing code for btConvexTriangleMeshShape
2008-01-23 23:36:45 +00:00
ejcoumans
af85183a48
fixed to get MacOSX to compile, added new files to CMakeLists.txt
2008-01-23 23:13:31 +00:00