erwin.coumans
50f475feb5
moved a few Extras projects into Extras/obsolete.
2008-11-17 21:05:22 +00:00
erwin.coumans
dcf3f96869
Raise number of objects to 16384, move all objects at 0.01 speed, to show worst case behaviour (and CUDA benefits)
2008-11-15 23:44:40 +00:00
erwin.coumans
972d3be247
Disable Bullet SAP by default (initialization takes too long, will speed that up later), just compare btDbvt, CUDA and OPCODE broadphases
2008-11-15 23:06:12 +00:00
erwin.coumans
183dcb0ce4
fixed uninitialized variable, thanks to Roman
2008-11-15 00:45:04 +00:00
rponom
b8b2d8f69b
Test for btCudaBroadphase added
2008-11-15 00:22:17 +00:00
rponom
afec653726
New version of btCudaBroadphase compatible with Bullet and better performance
2008-11-15 00:21:09 +00:00
erwin.coumans
352aed528e
Added specialKeyboardUp handler to GLUI (why was it missing?)
...
Some cleanup for ForkLiftDemo
Enable textures for ConcavePhysicsDemo,
Added scaling to BasicDemo to show small objects (20 centimeter)
Removed demos from 'AllBulletDemos': less (clutter) = more
2008-11-13 07:33:25 +00:00
erwin.coumans
055c82ce08
disable raycast accelerator in Bullet, for better sweep and prune performance comparison (Bullet SAP)
2008-11-12 22:59:26 +00:00
erwin.coumans
9516e505a7
fix broken build
...
Add btCompoundShape export support for BulletColladaConverter.
Thanks to JamesH for the report/request:
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=12&t=2840
2008-11-12 22:25:23 +00:00
erwin.coumans
5feea39803
Fix compilation for MSVC 6.0 for Bullet and COLLADA DOM.
...
Fix issues with btDbvt: use ATTRIBUTE_ALIGNED16
Removed several places where variable was declared within for statement: for (int i=0; should be int i; for (i=0
2008-11-12 18:37:05 +00:00
erwin.coumans
444fbfeb40
add obsolete 'getPoints' to be backwards compatible (breaks MayaPlugin)
2008-11-12 16:53:06 +00:00
erwin.coumans
0384562db0
removed bloated reference docs, will add them in a separate package
2008-11-10 22:26:16 +00:00
erwin.coumans
3c0ca0d931
Fix btSoftBody issue, so it can interact with btCollisionObject and btGhostObject (and not just btRigidBody and btSoftBody)
...
Thank for the report mi076 http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2823
remove legacy.c from libxml
removed #include <math.h> from btQuadWord.h , it should be centralized in btScalar.h (to allow easier replacement with fastmath.h etc)
2008-11-10 20:33:14 +00:00
erwin.coumans
2daf428386
updated CMake support: remove Lib prefix, to facilitate Apple Framework support, add App prefix for demos
...
See discussion here: http://code.google.com/p/bullet/issues/detail?id=129
2008-11-06 06:54:35 +00:00
erwin.coumans
108c88af41
Applied Cmakelist patch, adding Apple Framework support
...
Disable libxml LIBXML_MODULE_EXTENSION
Fixed include path in btConeTwistConstraint (it should be relative to src folder, not using ../../ )
Thanks to ejtttje, http://code.google.com/p/bullet/issues/detail?id=129
2008-11-06 06:02:38 +00:00
erwin.coumans
d25d264e77
Improved CharacterDemo/KinematicCharacterController, dynamic objects will bounce off.
...
Don't create a todo list for doxygen by default (the chaotic todo's would confuse most developers)
Improve support for small objects, by having dynamic contact breaking thresholds. Still needs small internal timestep and some GJK improvements.
2008-11-05 03:28:10 +00:00
erwin.coumans
8e51049359
Added btAxisSweep3::resetPool, to avoid non-determinism due to unsorted linked-list, thanks to Ole K., See http://code.google.com/p/bullet/issues/detail?id=126
...
Fixed recently introduced issue: can't re-use stack as member variable (to reduce memory allocs) in btDbvt, due to recursion.
remove btGjkEpa.* from Makefile.am, Makefile and CMakeLists.txt
avoid division-by-zero in ODE boxbox contact reduction
2008-11-04 09:37:31 +00:00
erwin.coumans
434ea22868
added src folder, due to btAlignedObjectArray dependency (removed STL)
...
Thanks to slackydeb for the report here:
http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2787
2008-10-31 01:28:13 +00:00
erwin.coumans
3b5d21ab50
added src folder, due to btAlignedObjectArray dependency (removed STL)
...
Thanks to slackydeb for the report here:
http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2787
2008-10-31 01:23:53 +00:00
erwin.coumans
487cc1cdf1
avoid a lot of dynamic allocations in btDbvt/btSoftBody (re-use stack)
...
add Maya 2009 to Dynamica msvc projectfiles
2008-10-29 06:27:40 +00:00
erwin.coumans
ce5df7cf47
pass vectors by reference
2008-10-29 02:41:08 +00:00
rponom
7837e653c1
Particle index comparison bug fixed
2008-10-29 00:43:27 +00:00
rponom
309a12836d
more CUDA work
2008-10-28 23:25:59 +00:00
erwin.coumans
28e580c203
removed STL usage of Extras/ConvexBuilder and replaced by btAlignedObjectArray
...
fixed several warnings, thanks to sparkprime
added comments patch for linear math, thanks to Tully Foote
2008-10-28 18:52:46 +00:00
erwin.coumans
003b6fa669
removed some warnings, as reported here:
...
http://code.google.com/p/bullet/issues/detail?id=123
Thanks sparkprime
2008-10-27 20:20:28 +00:00
erwin.coumans
6f28170422
Removed obsolete btPoint3: use btVector3 instead
2008-10-27 19:56:48 +00:00
erwin.coumans
44b44429fa
fixed minor build issues for IFF lib
2008-10-27 01:56:10 +00:00
erwin.coumans
ffcfd84fc8
added build files for iff library (binary Interchange File Format)
2008-10-27 00:22:35 +00:00
erwin.coumans
82448a3942
minor IFF.h changes to migrate from .c to .cpp
2008-10-27 00:05:32 +00:00
erwin.coumans
14ba3eaff7
rename from .c to .cpp, and updated 23 year old IFF source code (1985)
2008-10-26 23:47:35 +00:00
erwin.coumans
2a721c7489
Updated original EA-IFF-85 files to read and write Interchange File Format files.
...
Plan is to convert COLLADA XML into IFF, for faster, more compact and easier to read and parse files.
Reading/writing code is a few hundred lines of code, instead of COLLADA-DOM and libxml combo.
So it would be suitable as a run-time format for platforms ranging from iPhone to PlayStation 3.
Relevant physics data (and perhaps other data) will be converted from COLLADA -> IFF.
We could call the resulting files COLLADA binary IFF -> CLIFF.
2008-10-26 23:04:43 +00:00
nicola.candussi
557ff39996
added image for the Nail constraint
2008-10-21 10:37:43 +00:00
erwin.coumans
c508711108
remove GIMPACT and added new dNailConstraint files to Dynamica Maya plugin projectfile
2008-10-21 04:35:30 +00:00
nicola.candussi
b95810245f
Added constraint framework, and the nail contraint
2008-10-20 10:43:18 +00:00
nicola.candussi
05cc5656bb
fixed the compilation errors due to GIMPACT directory move
2008-10-13 17:26:31 +00:00
erwin.coumans
374e97fa8b
even more build system changes.
2008-10-11 06:11:26 +00:00
erwin.coumans
e4ed38e7f6
more build system changes, to reflect Gimpact/BulletMultiThreaded move from Extras to src
2008-10-11 05:52:45 +00:00
erwin.coumans
22a79e61b1
updated Jamfile build system for reorganized files/folders
2008-10-11 05:23:00 +00:00
erwin.coumans
512c0f167e
moved Extras/Gimpact to src/BulletCollision/Gimpact
...
moved Extras/BulletMultiThreaded to src/BulletMultiThreaded
(build systems will be updated soon)
2008-10-10 19:48:36 +00:00
erwin.coumans
9ad17dda22
Add aabbMin/aabbMax to broadphase proxy, and improve rayTest performance.
...
Todo: use broadphase acceleration structure (btDbvtBroadphase etc) for ray test
2008-10-10 17:32:52 +00:00
erwin.coumans
10d103b50e
Disable TEST_NON_VIRTUAL debugging for btGjkPairDetector
...
Reverted BulletMultiThreaded, there are some performance issues to be resolved.
2008-10-08 20:59:26 +00:00
john.mccutchan
e499a13572
Copy the cached local AABB for ConvexHullShape instead of recomputing it.
2008-10-08 16:59:55 +00:00
erwin.coumans
288df0df65
don't include cfloat by default, it breaks OSX and Linux build
2008-10-06 06:00:35 +00:00
erwin.coumans
2998d2a8f3
Added ReadBlend, a data extraction API for Blender's .blend files
...
This can come in handy, to author physics data for Bullet from Blender, and directly get the physics data straight from the .blend file
Thanks a lot to Adam D. Moss, to digg up this code and make it available under the MIT license
It was mentioned several years ago in this thread:
http://archives.seul.org/linuxgames/Apr-2005/msg00002.html
2008-10-06 03:53:51 +00:00
erwin.coumans
b281057337
made shape construction virtual, to allow destruction of memory of btCollisionShape
2008-10-04 01:11:40 +00:00
erwin.coumans
23b2767100
add support for exporting static plane shape in ColladaConverter.
2008-10-03 23:58:55 +00:00
john.mccutchan
9e8410dbae
Add libgimpact, libgimpactutils, libglui, libconvexdecomposition, soft body demo, all bullet demos to autotools build
2008-10-03 23:01:04 +00:00
john.mccutchan
e431450620
Initial support of Autoconf / Automake build system
...
Now running ./autogen.sh and ./configure will produce both Makefiles built from Autoconf and Automake
as well as Jam build files.
2008-10-02 22:23:01 +00:00
erwin.coumans
425376a416
Update MayaPlugin projectfiles, to compile for Maya 8.5, when available. If multiple Maya versions are installed, the include path order is Maya 2008 -> 8.5 -> 8.0
2008-10-02 01:29:10 +00:00
erwin.coumans
0ca2eef022
FIX: use btScalar instead of float, otherwise double precision build breaks
...
FIX: make Maya plugin compile for Maya 8.0
FIX: btDbvt SSE doesn't compile for double precision builds
2008-10-02 01:17:18 +00:00