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 |
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
|
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 |
Dander7BD
|
24418603ad
|
ICustomBody::GetNormal returns Float4::null if..
.. no normal can be decided.
|
2013-12-20 12:08:20 +01:00 |
Dander7BD
|
76c83add3d
|
Added sanity check to SphericalRigidBody::GetNormalAt
|
2013-12-20 12:08:19 +01:00 |
Dander7BD
|
42418257cb
|
CustomBodies now aware of it's scene
+ other minor changes
|
2013-12-20 12:08:18 +01:00 |
Robin Engman
|
59d5a3dc1e
|
Created function for friction
|
2013-12-20 12:08:17 +01:00 |
Dander7BD
|
9cee69edd6
|
Extended friction content of the ICustomBody::State struct
|
2013-12-20 12:08:17 +01:00 |
Robin Engman
|
56dec6cf5d
|
Added "alpha" friction
Alpha means that the friction is not tested and most likely needs
tweaking.
|
2013-12-20 12:08:16 +01:00 |
Dander7BD
|
09e55ddc30
|
SimpleRigidBody::GetNormalAt Done
implemented by using RayVsPlane tests
|
2013-12-20 12:07:46 +01:00 |
Dander7BD
|
5051a9e767
|
Major StateStruct and API update
|
2013-12-20 12:07:45 +01:00 |
Dander7BD
|
96bf20e5ae
|
compile errors fixed
|
2013-12-20 12:07:43 +01:00 |