Erwin Coumans
c99c7fbcb3
some more fixes in the raycast/mouse over
2005-08-17 19:52:56 +00:00
Kester Maddock
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
Kester Maddock
ae8102c8d6
Update the physics engine: interpolate between frames so track to/camera actuators work properly. (bug #1816 )
2004-12-04 09:51:04 +00:00
Kester Maddock
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
Kester Maddock
38b993f787
Speed up the physics engine: hook the SOLID broad phase, so we can either reject the test or request the penetration depth test as necessary. Previously we were doing the penetration depth test, as well as SOLID's intersection test.
2004-11-06 04:58:10 +00:00
Kester Maddock
7b2567924b
Switch fixed time system. Logic updates should now happen at 30Hz, physics at 60Hz. (By default, use Python to set.) Some actuators still run at framerate (IPO, Action) for nice smooth animation, and an excuse to buy high end hardware.
...
Keyboard sensors can now hook escape key. Ctrl-Break can be used from within blender if you've forgotten an end game actuator.
Fixed a stupid bug preventing some actuators working (like TrackTo).
2004-10-16 11:41:50 +00:00
Kester Maddock
0f447ac5a8
Fix for MSVC .NET, which can't handle static const declarations in classes.
...
Make it static, and define in SM_Object.cpp
2004-05-17 08:31:35 +00:00
Kester Maddock
bab6e5ce36
Cleanup unused/commented out code, compiler warnings, coding standards etc.
2004-05-16 13:10:10 +00:00
Kester Maddock
63048b6cf4
Synchronise game engine with Tuhopuu2 tree.
2004-04-24 06:40:15 +00:00
Kester Maddock
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
Kester Maddock
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
Kester Maddock
5398f1ba77
Added resolveCombinedVelocities()
...
Fixed drot actuator. The rotation matrix was being mutilated by passing a float[9] instead of float[12].
2004-04-08 11:34:50 +00:00
Kester Maddock
51830fa0e2
Speed up the physics engine by cutting down on the number of fix pass iterations.
2004-04-02 12:35:48 +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
Kent Mein
f1c4f705a1
Removed the config.h thing from the .h's in the source dir.
...
So we should be all set now :)
Kent
--
mein@cs.umn.edu
2002-12-27 13:11:01 +00:00
Kent Mein
b9a19f1ea7
Did all of the .h's in source
...
(adding)
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
also the Makefile.in's were from previous patch adding
the system depend stuff to configure.ac
Kent
--
mein@cs.umn.edu
2002-11-25 11:16:17 +00:00
Kent Mein
01bff70383
fixed spacing in the headers to get rid of some warnings and some other
...
little minor spacing issues.
2002-10-30 02:07:20 +00:00
Hans Lambermont
12315f4d0e
Initial revision
2002-10-12 11:37:38 +00:00