Robin Engman
15cc7cb85e
Fixed collision for object not in world
2014-02-12 12:38:52 +01:00
Robin Engman
5d29979875
Fixed which body to send
2014-02-12 10:58:05 +01:00
Robin Engman
f0178cf558
Added apply effect functionality
2014-02-12 10:23:17 +01:00
Robin Engman
7075e6add6
Gravity well
2014-02-11 13:36:14 +01:00
Robin Engman
985dcf9691
Set up and stop angular movement support added
2014-02-11 09:15:21 +01:00
Robin Engman
c18eb668aa
Added more data for bodies and added cylinder
2014-02-10 14:18:45 +01:00
Robin Engman
99146430a4
Major overhaul
2014-02-09 21:24:09 +01:00
Robin Engman
aa99742894
Added epsilon value for testing
2014-01-29 12:22:18 +01:00
Robin Engman
1d3b073e7f
Added functionallity to stop collision responses
2014-01-29 11:22:04 +01:00
Robin Engman
6148783fe4
Added args to ApplyEffect
2014-01-28 10:18:26 +01:00
Robin Engman
53961f0e88
Added new onCollisionResponse handle
2014-01-22 13:50:54 +01:00
Robin Engman
0cae6261e9
ApplyEffect is now easier to handle for the user
...
Only needs a function with a pointer to an ICustomBody now.
2014-01-22 12:36:12 +01:00
Robin Engman
090d44b518
Added visit function to API
...
Called with collideable and hit action
2014-01-21 14:10:31 +01:00
Dander7BD
f660a5c64e
Added ICustombody event subscription
...
ICustomBody::EventAction_Move
if an object have moved, an event can now be subscribed.
External Impact:
ICustomBody
SimpleBodyDescription
SphericalBodyDescription
2014-01-17 16:07:25 +01:00
Dander7BD
7c448792dd
Gravity normal fix
...
Forgot to update that value. Done
2014-01-17 13:30:07 +01:00
Dander7BD
44e071fba9
Gravity implemented
2014-01-15 10:44:31 +01:00
Robin Engman
a440cffb0e
Added function to get delta time
...
Now in local physics API
2013-12-20 12:08:32 +01:00
Dander7BD
5051a9e767
Major StateStruct and API update
2013-12-20 12:07:45 +01:00
Dander7BD
dbb0c38432
Big patch
...
Loads of collision response related implementations/edits
2013-12-20 12:07:43 +01:00
Dander7BD
834de9ba84
Bunch of implementations
2013-11-28 17:59:12 +01:00
Dander7BD
3a6cb98b08
SimpleRigidBody factory done
...
not tested though
2013-11-28 11:58:46 +01:00
Dander7BD
07e3aa1697
Improved Collision Event Subscription
...
From now on, will each ICustomBody instance have it's own
collisionAction function.
2013-11-28 10:26:29 +01:00
Dander7BD
29362c8c60
Added more API & ICustomBody methods
...
API::Init
ICustomBody::SetSubscription
Gravity related calls
moved DLLMain.cpp
2013-11-26 13:28:46 +01:00
Dander7BD
26e5fde8b0
Some PhysicsAPI implementations
...
Nothing related to the oct tree though. That will have be done next
2013-11-25 16:57:38 +01:00
Dander7BD
a869771ffa
Simple Rigid Body implementation
...
Second Iteration
[iteration 1]: stubs
[iteration 2]: implementations with shortcuts
[iteration final]: implementations with real solutions
2013-11-25 16:35:56 +01:00
Robin Engman
c3e3f9e461
Changed API.
...
Replaced unsigned int references with ICustomBody pointers and replaced
documentation as needed.
2013-11-25 10:54:27 +01:00
Dander7BD
9749749748
IRigidBody done
...
Renamed to ICustomBody
* Added bunch of other stuff
2013-11-21 17:22:13 +01:00
Dander7BD
b8d0a106b3
Physics branch disaster Patch
...
critical changes in Sprint1 branch caused major problems for the physics
patch. Files had to be backed up, Physics branch destroyed along with
it's log data. So that a new Physics branch could be made from the new
Sprint1. This patch is those copied files put back into the new physics
branch. .. logdata and 3hours lost (1h/person)
2013-11-20 11:09:27 +01:00