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 |
Dander7BD
|
dbb0c38432
|
Big patch
Loads of collision response related implementations/edits
|
2013-12-20 12:07:43 +01:00 |
Robin Engman
|
9cdbe2c861
|
Added algorithms for collision stubs
|
2013-12-20 12:01:08 +01:00 |
Dander7BD
|
e8952dc739
|
CollideAble implementations updated
|
2013-12-20 12:01:07 +01:00 |
Dander7BD
|
632570f66b
|
Updated the BoxVsBox collision alghorithm
and added overloaded
|
2013-12-20 12:01:06 +01:00 |
Dander7BD
|
a03568e19e
|
Updated formula for BoxVsBox point of contact
good enough approximation. Tested
|
2013-12-20 12:01:05 +01:00 |
Dander7BD
|
ec6cd72f3c
|
SeperatingAxisTest_AxisAlignedVsTransformedBox overloaded
|
2013-12-20 12:01:05 +01:00 |
Dander7BD
|
4858f573e6
|
Added more collision subs
|
2013-12-20 12:01:04 +01:00 |
Robin Engman
|
d8b323e230
|
Extractable collision point for SphereVSSphere
|
2013-12-20 12:01:03 +01:00 |
Dander7BD
|
a3ced24fea
|
Some compile error fixes
|
2013-12-20 12:01:02 +01:00 |
Robin Engman
|
61e1d20748
|
Fixed const problem
|
2013-12-20 12:01:02 +01:00 |
Robin Engman
|
5f305b7086
|
Oops
|
2013-12-20 11:59:38 +01:00 |
Robin Engman
|
283633c6c6
|
Added stub functions
More funcitonallity for intersect functions.
|
2013-12-20 11:59:37 +01:00 |
Dander7BD
|
de0078265c
|
Stub response to new ICollideAble method
Stubbed: Box, BoxAxisAligned, Frustrum
Fully implemented: Line & Universe
|
2013-12-20 11:59:36 +01:00 |
Dander7BD
|
da996a5deb
|
Added cirtual function to ICollideAble
Overload of Intersects(...)
|
2013-12-20 11:59:35 +01:00 |
Dander7BD
|
c854b1af58
|
Stuff
|
2013-12-20 11:59:35 +01:00 |
Linda Andersson
|
15dc962709
|
Merge branch 'Graphics' of https://github.com/dean11/Danbias into GameLogic
|
2013-12-20 11:40:07 +01:00 |
Erik Persson
|
d3721fcada
|
last updates
random stuff
|
2013-12-20 11:10:36 +01:00 |
Dennis Andersen
|
be39365a27
|
Gamelogic - Merged with existing stuff
|
2013-12-20 09:47:24 +01:00 |
Dennis Andersen
|
15d6ac8cf9
|
GameLogic - Final sprint2 merge
|
2013-12-20 09:42:02 +01:00 |
Linda Andersson
|
ea5fc78817
|
Merge branch 'GameLogic' of https://github.com/dean11/Danbias into GameLogic
|
2013-12-20 09:04:30 +01:00 |
Linda Andersson
|
606cb10f8b
|
GL - removed server include from gameLancher
|
2013-12-20 09:04:18 +01:00 |