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
36a8372072
Merge branch 'Gravity' into Physics
2014-01-16 11:36:31 +01:00
Dander7BD
2e32ac02fa
Merge remote-tracking branch 'origin/CollisionResponse' into Physics
2014-01-16 11:36:18 +01:00
Dander7BD
27b6affd6a
BoxVsBox pointOfContact fix
...
it was not translated
2014-01-16 11:28:07 +01:00
Dander7BD
44e071fba9
Gravity implemented
2014-01-15 10:44:31 +01:00
Dander7BD
7a48e058da
Added Equal operators to Gravity struct
...
== & !=
2014-01-15 10:44:20 +01:00
Dander7BD
e9ad87507f
Obsolete code removed
...
More commentated out than deleted actually
2014-01-15 09:06:57 +01:00
Robin Engman
8c7a17ff8f
Added missing mass and inertia
2014-01-14 11:58:53 +01:00
Dander7BD
8f630125b4
AngularVelocity fix
2014-01-14 11:42:54 +01:00
Dander7BD
89ef3b830a
Revert "Inertia tensor fix"
...
This reverts commit 23dab9dea6
.
2014-01-14 11:40:47 +01:00
Dander7BD
23dab9dea6
Inertia tensor fix
...
should produce radian anglevelocities
2014-01-14 11:32:02 +01:00
Dander7BD
01e7614a5c
Tangiential formula fixes
2014-01-14 10:34:22 +01:00
Dander7BD
8aa5ad7723
Revert "Work asssignment split line"
...
This reverts commit 8ecd263318
.
2014-01-14 09:16:54 +01:00
Dander7BD
cc68088298
linear coll. resp. fix add
...
fix didn't cover all cases. Now it do
2014-01-14 09:14:17 +01:00
Dander7BD
50b5b2dbf9
linear collision response fix
...
moved improved version of Robin's implementation
2014-01-14 09:12:37 +01:00
Dander7BD
c1c3b5e6af
angular collision response fix
...
Incorrect formula found and corrected
2014-01-14 09:02:46 +01:00
Dander7BD
8ecd263318
Work asssignment split line
2014-01-13 10:25:20 +01:00
Dander7BD
e575fff610
Physics proj .. show all files should be set to false
...
That is how we in Physics rolls
2014-01-10 08:53:20 +01:00
Dander7BD
8b85d1f539
Bug fixing
2014-01-09 11:48:21 +01:00
Dander7BD
c13ed71cca
post merge removed excess created files
...
Gravity struct commit brought excess junk files
2014-01-09 11:44:37 +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
Dennis Andersen
42de421904
Master - Modified igore
2014-01-08 13:07:55 +01:00
Dennis Andersen
73302bf171
Added UML-documents
2014-01-08 12:45:48 +01:00
Dennis Andersen
ed202a15a2
Worked over the holidays
2014-01-07 10:26:09 +01:00
Dennis Andersen
4925256fd1
Added .orig to ignore
2013-12-21 23:41:55 +01:00
Dennis Andersen
3890293b03
Added .orig to ignore
2013-12-21 23:38:40 +01:00
Dennis Andersen
578d0a8533
Added .pdb and .cso to git ignore
2013-12-21 21:56:46 +01:00
Dennis Andersen
0065779205
Added comments where the physic generated errors due to big patch
2013-12-21 17:37:30 +01:00
Dander7BD
fba52398c3
Merge remote-tracking branch 'origin/Physics' into Sprint2
2013-12-20 12:18:30 +01:00
Dander7BD
4d3032dc81
postmerge compile error fix
2013-12-20 12:13:12 +01:00
Dander7BD
ca90b3ae3b
OnPossibleCollision updated
2013-12-20 12:08:33 +01:00
Robin Engman
a440cffb0e
Added function to get delta time
...
Now in local physics API
2013-12-20 12:08:32 +01:00
Robin Engman
66e93fbdae
SimpleRigid functions mirrored in SphericalRigid
...
The functions added to SimpleRigidBody has been added to
SphericalRigidBody too.
2013-12-20 12:08:31 +01:00
Dander7BD
ec0f0e0d14
SimpleRigidBody::Predict(..) added
2013-12-20 12:08:30 +01:00
Dander7BD
d163b7d8cf
Partial SimpleRigidBody update end
2013-12-20 12:08:30 +01:00
Dander7BD
9a67e7ef3d
RigidBody::Move(..) added
2013-12-20 12:08:29 +01:00
Dander7BD
604a17056c
Partial SimpleRigid update
2013-12-20 12:08:28 +01:00
Dander7BD
c4bbc09a97
CustomBodyState::ApplyForwarding(..) added
2013-12-20 12:08:28 +01:00
Dander7BD
9aa584acc7
RigidBody::Predict_Leapfrog(..) added
...
needed for collision response rewinding/forwarding
2013-12-20 12:08:27 +01:00
Dander7BD
ec9f2379c7
Minor bug fixes in math librrary
2013-12-20 12:08:26 +01:00
Dander7BD
bbc489eac9
RigidBody improved and Gimbal lock proofed
2013-12-20 12:08:25 +01:00
Dander7BD
ff52977dcf
Bug fixes
...
including a hack
2013-12-20 12:08:24 +01:00
Dander7BD
461fecd1d2
Bug fixing
...
SimpleRigidBody::GetNormal returned wrong results.
Second bounce impulse in OnPossibleCollision, should be subtracted
instead of added.
2013-12-20 12:08:24 +01:00
Dander7BD
9b9e549a5e
bug fix in bool Intersect( const Box &box, const Sphere &sphere, Float4 &worldPointOfContact )
2013-12-20 12:08:22 +01:00
Dander7BD
840f000ec9
Bug fix in API_Impl OnPossibleCollision(...)
2013-12-20 12:08:22 +01:00
Dander7BD
4ebb8cd9b8
Minor edit in CustomBodyState
2013-12-20 12:08:21 +01:00
Dander7BD
4e21e2b0c0
Renamed Formula::CollisionResponse::Impulse to..
...
.. Formula::CollisionResponse::Bounce
2013-12-20 12:08:20 +01:00