701b9c21fd
more preparations for bullet physics, and some eol issues with SCA_Joystick*
2005-07-18 05:41:00 +00:00
2d73b31aff
preparation for bullet physics
2005-07-16 21:47:54 +00:00
c844aa265a
Big patches:
...
Erwin Coumans: Abstract the physics engine
Charlie C: Joystick fixes
Me: Moved the ray cast (shadows, mouse sensor & ray sensor)
2005-03-25 10:33:39 +00:00
af12eaae1f
Reordered some of the includes to fix STL issues.
...
For details, see:
http://www.blender.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=5867
Kent
2005-03-22 13:34:31 +00:00
1092b98337
Fix for bug 1600: alpha sort doesn't work on linked (alt-d) objects
2004-11-22 11:49:35 +00:00
46fbe6b01e
Fix for bugs: 1788 (forces) and 1799 (python delattr on game objects)
...
Use Polytope collision for faster mesh intersection tests, so SOLID can actually use that qhull lib now.
2004-11-22 10:19:19 +00:00
bd50d2f9cd
Delete all SOLID shapes at the end of the game engine. They were all being leaked!
2004-05-08 00:25:20 +00:00
83b17b9f4d
Fix: Setting objects Dynamic, then unsetting Actor would leave an object dynamic.
...
Check for Actor && Dynamic to enable dynamic.
2004-04-28 09:08:42 +00:00
4e2f7baff2
Improved rigid body handling for non spherical bounds type.
...
Polyheder dynamic objects are now converted properly.
2004-04-16 06:26:33 +00:00
a96869198b
Rigid body physics for non spherical bounding objects.
...
If your simulation becomes unstable, crank up the 'Form' control.
Removed Solid from class SumoPhysicsEnvironment (since it wasn't actually used.)
2004-04-14 05:57:24 +00:00
ae9233a5b0
1. Check material names passed to the physics engine (for collision sensors.)
...
Consider:
gameobj->getClientInfo()->m_auxilary_info = (matname ? (void*)(matname+2) : NULL);
It works if matname is "MAblah", but not if matname is "".
2. Added constructor for struct RAS_CameraData.
3. Added initializers to the struct KX_ClientObjectInfo constructor
4. Collision sensors won't detect near sensors.
5. A stack of minor tweaks, adjusting whitespace, using ++it for stl stuff.
2004-04-11 02:50:02 +00:00
Nathan Letwory
00291b5cf4
[GameEngine] Commit all Kester's changes made to the gameengine to restore 2.25 like physics.
...
[SCons] Build with Solid as default when enabling the gameengine in the build process
[SCons] Build solid and qhull from the extern directory and link statically against them
That was about it.
There are a few things that needs double checking:
* Makefiles
* Projectfiles
* All the other systems than Linux and Windows on which the build (with scons) has been successfully tested.
2004-03-22 22:02:18 +00:00
4fe03a8923
Looks like the two definitions were inside constructors duh....
...
So I'm reverting.
Kent
2003-01-22 03:09:30 +00:00
b018475935
Removed two local vars that were set and then never used.
...
(for example heres one: bool isActor = objprop->m_isactor;)
Kent
2003-01-21 18:30:44 +00:00
209a2ede2c
Last of the config.h mods...
...
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
added to these files.
Kent
--
mein@cs.umn.edu
2002-11-25 15:29:57 +00:00
Norman Lin
1b15961786
First checkin of core ODE functionality. See OdePhysicsController.cpp for a todo list.
2002-10-18 14:36:34 +00:00
Hans Lambermont
12315f4d0e
Initial revision
2002-10-12 11:37:38 +00:00