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
erwin.coumans
9f28b2bc12
Improve damping formula in btRigidBody::applyDamping
...
Thanks to sparkprime, see http://code.google.com/p/bullet/issues/detail?id=74
Fixed btCompoundShape/btCapsuleShape/btGImpactShape for missing m_shapeType, and added an assert in DemoApplication::localCreateRigidBody for invalid shape types.
2008-09-30 00:34:58 +00:00
john.mccutchan
f3b417df6c
Modification to SPU collision detection and ray cast code to share implementation of GJK, EPA, Minkowski penetration depth solver, voronoi simplex solver across multi-threaded and non-multi-threaded versions.
2008-09-29 22:48:44 +00:00
nicola.candussi
e0d1c1d057
fixed the bug were the first object created was translated back to the
...
origin
2008-09-24 12:40:15 +00:00
nicola.candussi
965ef932e9
fixed rotation and translation issues for mesh and hull collision shapes
2008-09-22 18:07:39 +00:00
erwin.coumans
a5da7347db
changed order in link libraries, math should go last
2008-09-22 14:33:39 +00:00
nicola.candussi
106b18813e
copying the initial* to position and rotation for rigid body arrays in the
...
first frame
2008-09-22 10:41:56 +00:00
erwin.coumans
255de503e0
renamed OBJ to COLLADA
2008-09-22 02:12:35 +00:00
erwin.coumans
3d64413ec2
Add Dynamica Bullet installer script for NSIS Nullscript scriptable install system 2.39 for Windows.
...
Assumes Microsoft Visual Studio 2005 installed in the default location, and BulletMayaPlugin.mll compiled.
2008-09-22 02:01:09 +00:00
nicola.candussi
90cb458129
2008-09-20 10:25:30 +00:00
erwin.coumans
a7c83d01b9
Added ReleaseDll and DebugDll configurations for MSVC projectfiles.
...
Fixed the MayaPlugin projectfile, using those ReleaseDll/DebugDll projects.
2008-09-20 00:47:04 +00:00
erwin.coumans
97766f45e6
updated MSVC projectfiles: added colladaExport.*, drawUtils.* and BulletColladaConverter, COLLADA_DOM and libxml.
...
Note: Bullet libs need to be switched to Multithreaded DLL run-time: we should add additional configurations for plugins!
2008-09-19 08:05:55 +00:00
erwin.coumans
c30a8bf154
added COLLADA Physics export. import will follow soon.
...
Note that the exporter/importer doesn't handle GIMPACT and btStaticPlaneShape yet.
2008-09-19 07:14:48 +00:00
erwin.coumans
ff46ceb519
make MayaPlugin work under Mac OSX (intel/x86), build/install:
...
make -f Makefile.mac
make install -f Makefile.mac
It assumes Maya is installed in the default location, and plugin will install in default /Users/Shared/Autodesk/maya folder.
2008-09-19 00:47:56 +00:00
nicola.candussi
a45ef86d92
2008-09-17 11:54:59 +00:00
erwin.coumans
1346c95205
reverted back to newer btDbvtBroadphase, and applied Nathanael's fixes.
2008-09-13 08:06:39 +00:00
erwin.coumans
50daff0848
added install.bat used for the Windows release, and updated docs to add instruction videos and link to the forums for support.
2008-09-12 21:22:30 +00:00
id0x1234
147b6c8975
-Divide speed by 10 for more useful results as recommended by Pierre Terdiman.
...
-Using shared speed value.
2008-09-11 11:32:38 +00:00
erwin.coumans
32ab5d3691
fix crash in Maya plugin, trying to access elements in a zero-length positions/rotations array.
2008-09-11 00:57:53 +00:00
erwin.coumans
62f6c16fe3
Added documentation and sample scenes for MayaPlugin
...
Thanks to Walt Disney Studios.
2008-09-06 00:41:46 +00:00
erwin.coumans
82b64b0565
exclude BulletMultiThreaded from 64-bit builds
2008-09-05 20:56:50 +00:00
erwin.coumans
bfe4c2da55
updated projectfiles for OSX demo
2008-09-05 01:43:25 +00:00
erwin.coumans
359c84d3b3
Fix previous commit, accidently removed some aabbMin/aabbMax assignments.
...
move margin calculation for aabb before basis transform.
2008-09-05 00:26:02 +00:00
erwin.coumans
4f1a015b41
Added CUDA link + usage info for btCudaBroadphase demo.
2008-09-04 23:28:49 +00:00