Dander7BD
fb4025eb1a
bug fix
2014-02-04 16:56:31 +01:00
Dander7BD
9622d37d3f
bug fixes in Physics collision handling
2014-02-04 15:43:17 +01:00
Dander7BD
8b0e1b2426
Big patch! New feature :)
...
Objects will now rebound back when colliding.
2014-02-03 15:48:55 +01:00
Dander7BD
8f576c9a75
Removed malign obsolete hack fix
2014-01-31 15:30:23 +01:00
Dander7BD
88e67ff876
Inertia big patch
...
It's ali-..WORKS! It works!
2014-01-29 14:57:39 +01:00
Robin Engman
f96c5a9f7e
Changed float4 to float3
2014-01-28 09:52:58 +01:00
Robin Engman
5d1e05cc4e
Added new function to set orientation.
2014-01-28 09:24:51 +01:00
Robin Engman
a07e2911de
Merge branch 'Physics' of https://github.com/dean11/Danbias into Physics
2014-01-28 09:01:50 +01:00
Robin Engman
5bf92757a5
State struct fixed since last inactivation.
2014-01-28 09:01:35 +01:00
Dander7BD
ff936133fc
Physics engine now using struct MomentOfInertia
...
Some API impact for the other modules.
* Desc. structs
* State struct
2014-01-23 19:13:02 +01:00
Robin Engman
bcbe67b620
Made default value of onCollisionResponse null
2014-01-22 14:09:53 +01:00
Robin Engman
5c85580ffd
Added gravity normal to state struct
2014-01-21 14:56:34 +01:00
Robin Engman
94f1c20817
Added more data to rigid body description.
...
Friction and restitution coeffs
2014-01-21 11:48:04 +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
7a48e058da
Added Equal operators to Gravity struct
...
== & !=
2014-01-15 10:44:20 +01:00
Dander7BD
01e7614a5c
Tangiential formula fixes
2014-01-14 10:34:22 +01:00
Dander7BD
c1c3b5e6af
angular collision response fix
...
Incorrect formula found and corrected
2014-01-14 09:02:46 +01:00
Dander7BD
8b85d1f539
Bug fixing
2014-01-09 11:48:21 +01:00
Dander7BD
938447879f
post merge + minor edits
...
derepetifified code in struct Gravity
and some cosmetic consistency edits.
2014-01-09 11:36:55 +01:00
Dander7BD
c39e2fe791
Merge remote-tracking branch 'origin/PhysicsStructs' into Verifying-Gravity-struct
...
Conflicts:
Bin/Content/Shaders/LightPass.cso
Code/GamePhysics/PhysicsStructs-Impl.h
2014-01-09 11:03:25 +01:00
Dander7BD
687ffa4f99
struct State::GetView() overload
...
Can now provide an offset vector as argument
2014-01-09 10:42:22 +01:00
Dander7BD
c4bbc09a97
CustomBodyState::ApplyForwarding(..) added
2013-12-20 12:08:28 +01:00
Dander7BD
4ebb8cd9b8
Minor edit in CustomBodyState
2013-12-20 12:08:21 +01:00
Dander7BD
9cee69edd6
Extended friction content of the ICustomBody::State struct
2013-12-20 12:08:17 +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
Tobias Grundel
855860d454
Gravity struct
...
Unions are the devil's work, but now there's GravityWell, Directed and
DirectedField structs implemented in PhysicsStructs
2013-12-19 14:30:16 +01:00
Dander7BD
5835a72acc
Setstruct introduction done
...
Can be found as:
Physics::Struct::CustomBodyState
Physics::ICustomBody::State
Is all inline thus no expensive API calls, as intended.
Will be expanded to move API call methods from Physics::ICustomBody to
it.
2013-12-06 09:46:30 +01:00