Erwin Coumans
631979f909
renamed some variables to make the timing in the game engine less confusing+minor improvements in this area.
...
enabled game engine for scons
2006-01-12 06:30:01 +00:00
Erwin Coumans
4a641caddd
fixed copy/paste bug in physicscontroller applyforce, and crashing radar sensor
2006-01-06 09:57:27 +00:00
Erwin Coumans
71991cf41e
Some rigidbody dynamics fixes (scaling again) to make Happy 2006 domino simulation to work.
...
See http://www.continuousphysics.com/ftp/pub/test/index.php?dir=blender/&file=happy_2006_blend.zip
For the baked dominos. Thanks to Tom M (LetterRip) for the blend.
2006-01-01 00:20:50 +00:00
Erwin Coumans
bab1b90edc
more game engine bug-fixes, hooked up 'formfactor' as inertia tensor tweaker, friction/restitution, more scaling related fixes.
2005-12-31 21:59:56 +00:00
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
Erwin Coumans
e1c66eb145
applied the 64-bit pointer patch submitted by Ken Hughes
2005-11-28 06:51:54 +00:00
Erwin Coumans
fbee75fef3
fixed raysensor, hooked up a few more bullet method: force, torque etc, + 'local'. cosmetic change in physics-engine menu.
2005-11-11 05:02:14 +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
Chris Want
f7914a2248
The name of an included header had the capitalization wrong, causing
...
problems on unix.
2005-08-18 06:04:50 +00:00
Erwin Coumans
c99c7fbcb3
some more fixes in the raycast/mouse over
2005-08-17 19:52:56 +00:00
Erwin Coumans
4d7089d19b
these files missed the cvs commt yesterday, this should fix compilation problems
2005-08-13 08:05:48 +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
Simon Clitherow
671235b69b
Finalised support for compiling BULLET on linux.
...
Bullet is now off by default on all platforms until we get an OK
from Erwin. To enable it, change USE_PHYSICS to 'bullet' in your
config.opts.
2005-08-02 18:54:11 +00:00
Simon Clitherow
208da2a5d0
Added support for compiling BULLET with scons on windows
...
using bandoler's patch as a basis (thanks!).
A couple of notes:
- This is for windows only, I did not have a chance to try linux yet.
- SConscript for PHY_Bullet may need tweaking (plus support
for other platforms), but at least it's in there :)
Any problems, shout :)
2005-08-01 21:19:41 +00:00
Erwin Coumans
6eeaacde0a
enable bullet for vc7 too by default (can be switched off easily)
2005-07-30 18:21:02 +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
701b9c21fd
more preparations for bullet physics, and some eol issues with SCA_Joystick*
2005-07-18 05:41:00 +00:00
Erwin Coumans
502c34ee49
added Bullet physics binding files
2005-07-16 10:15:31 +00:00