Erwin Coumans
9119b6e8a5
Fixed several bugs: python refcounting related and Bullet related (basic add/remove object support, bounding volume hierarchy). Added a few files, updated the Bullet scons. Vc6/7 Bullet projectfiles need to add a couple of files: 'Bullet/CollisionShapes/BvhTriangleMeshShape.cpp',
...
'Bullet/CollisionShapes/ConvexTriangleCallback.cpp',
'Bullet/CollisionShapes/EmptyShape.cpp',
'Bullet/CollisionShapes/OptimizedBvh.cpp',
'Bullet/CollisionShapes/TriangleCallback.cpp',
'Bullet/CollisionShapes/TriangleIndexVertexArray.cpp',
'Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp'.
Sorry, no armatures fix yet.
2005-12-31 07:20:08 +00:00
Jens Ole Wund
66a0ebcbe0
adding some msvc6 magic to bullet part 1
2005-11-16 23:37:02 +00:00
Erwin Coumans
281f236e6e
Minor changes in Bullet:
...
- on Ton's request use double versions of cos,sin,tan, sqrt etc.
just like Solid in MT_Scalar #if defined (__sun) || defined (__sun__) || defined (__sparc) || defined (__APPLE__)
- updated an url in the header of files
2005-10-30 06:44:42 +00:00
Erwin Coumans
bbffe9b5b2
added some get methods and stuff
2005-09-06 16:45:48 +00:00
Chris Want
4a50f5b593
Support for 'Bullet' in the Makefiles. Enable with:
...
export NAN_USE_BULLET=true
in environment, or in user-def.mk
2005-08-18 06:07:02 +00:00
Erwin Coumans
c99c7fbcb3
some more fixes in the raycast/mouse over
2005-08-17 19:52:56 +00:00
Erwin Coumans
5ebc7c8bda
added more debug text, enabled the bullet penalty solver, instead of ode solver by default, added a better demo.
2005-08-12 13:42:00 +00:00
Erwin Coumans
29f06ad76e
some more work on bullet raycast
2005-08-08 17:08:42 +00:00
Erwin Coumans
66dc186fb6
fixed sphere shape, added non-uniform scaling (making it an ellipsoid)
...
removed bug-fixing comments
2005-08-05 22:10:27 +00:00
Erwin Coumans
b6d9fbf0db
fixed the mouse-over sensor,
...
added raycast support for bullet (no triangle-mesh support, soon)
added python methods for 'getHitObject', getRayDirection, getHitPosition and getHitNormal for mouse over sensor,
which makes it easy for a shootout.blend demo :)
2005-08-05 17:00:32 +00:00
Erwin Coumans
210ab537ce
improved deactivation, exposed more tweakable parameters to python,
...
fixed some copy/paste bug in inertia/inverse inertia.
colors in deactivation debug
2005-08-04 19:07:39 +00:00
Erwin Coumans
2cc6d565cb
moved some hardcoded constants into tweaking tresholds
...
exposed those tresholds to python (more 'expert' settings)
2005-08-03 18:22:30 +00:00
Erwin Coumans
558b8daf67
added python binding for debugdraw,
...
tweaked friction, some more preparations but no real functionality added yet
2005-08-02 14:59:49 +00:00
Erwin Coumans
49499c49be
updated vc7 projectfiles so they work with bullet
2005-07-31 14:40:51 +00:00
Erwin Coumans
ed997ca8d2
more physics work, tuning parameters, hooking up friction etc.
2005-07-30 18:10:53 +00:00
Erwin Coumans
dad6ef9045
added physics-debugging
...
didn't check every single file, so might have broken some gameengine stuff, will fix it this weekend!
2005-07-29 18:14:41 +00:00
Erwin Coumans
411123b250
- added debug line drawing in gameengine (handy for debugging physics problems)
...
- added #ifdef for a visual studio 8 crashing problems
- added scaling and tolerances to triangle meshes
2005-07-27 09:30:53 +00:00
Erwin Coumans
f6024cfdac
aCVS: ----------------------------------------------------------------------
...
added minkowskisum in the raytrace demo
update vc8 projectfiles
2005-07-22 16:46:15 +00:00
Erwin Coumans
e34b1b3276
added the Elsevier CDROM license to one file. This still allows to use the software for any purpose, commercial or non-commercial.
2005-07-20 10:19:43 +00:00
Erwin Coumans
feb4f51103
Added Bullet library.
...
Only windows projectfiles for now.
Will ask Hans to get unix makefiles done.
2005-07-16 09:58:01 +00:00