Dander7BD
8b0e1b2426
Big patch! New feature :)
...
Objects will now rebound back when colliding.
2014-02-03 15:48:55 +01:00
Robin Engman
b8e6b83148
Momentum "fall-off" added
...
Temporary till real fluid drag is implemented.
2014-02-03 11:10:04 +01:00
Robin Engman
c7bc7281d8
Prefix for "sinking" objects
2014-01-31 13:41:06 +01:00
Dander7BD
88e67ff876
Inertia big patch
...
It's ali-..WORKS! It works!
2014-01-29 14:57:39 +01:00
Dander7BD
6be72da03a
OysterPhysics3D updated
...
* changed Float4 in header API to Float3
* removed all Set...( Float4x4 ) methods
2014-01-28 09:24:09 +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
Dander7BD
0107745c7e
Disable rotation
...
disabled at:
* RigidBody::Update_LeapFrog
* SimpleRigidBody::SetState
* SphericalRigidBody::SetState
2014-01-20 15:31:19 +01:00
Dander7BD
2dfe312e04
AngularVelocity fix
2014-01-20 11:29:38 +01:00
Dander7BD
9a67e7ef3d
RigidBody::Move(..) added
2013-12-20 12:08:29 +01:00
Dander7BD
9aa584acc7
RigidBody::Predict_Leapfrog(..) added
...
needed for collision response rewinding/forwarding
2013-12-20 12:08:27 +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
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
Dander7BD
3a6cb98b08
SimpleRigidBody factory done
...
not tested though
2013-11-28 11:58:46 +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
Dander7BD
91af42c0bd
Merge conflict fixed
2013-11-21 17:27:28 +01:00
Dander7BD
eba7995374
Merge remote-tracking branch 'origin/RigidBody' into Physics
2013-11-21 17:25:19 +01:00
Dander7BD
9749749748
IRigidBody done
...
Renamed to ICustomBody
* Added bunch of other stuff
2013-11-21 17:22:13 +01:00
Dander7BD
af2b01d975
Fixed commit errors + other stuff
2013-11-21 15:29:35 +01:00
Dander7BD
dc9f4597e2
Added OrientationMatrix build methods + other stuff
2013-11-21 15:19:32 +01:00
Dander7BD
c6064887b7
Forgot to test compile RigidBody
...
Compile Errors is fixed
2013-11-21 13:15:10 +01:00
Dander7BD
4362b88a74
RigidBody DONE
...
Needs only testing for confirmations
2013-11-21 13:15:09 +01:00
Dander7BD
5aa8e07b0d
Minor changes
...
Some argument renaming and changed a few RigidBody functions, in respect
to the change in the Box struct
2013-11-21 13:15:09 +01:00
Robin Engman
fbeeb5f72c
Robin's fix part of RigidBody.cpp DONE
2013-11-21 13:15:07 +01:00
Dander7BD
caa61d3ae9
Dans fix part of RigidBody.cpp DONE
2013-11-21 13:15:07 +01:00
Dander7BD
1b2c49457c
Task assignment in RigidBody.cpp
2013-11-21 13:15:06 +01:00
Dander7BD
938826b84e
Forgot to test compile RigidBody
...
Compile Errors is fixed
2013-11-21 11:47:20 +01:00
Dander7BD
f51d2312dd
RigidBody DONE
...
Needs only testing for confirmations
2013-11-21 11:39:11 +01:00
Dander7BD
d90074d909
Minor changes
...
Some argument renaming and changed a few RigidBody functions, in respect
to the change in the Box struct
2013-11-20 17:40:12 +01:00
Dander7BD
8dee300dc8
Merge remote-tracking branch 'origin/Physics' into RigidBody
2013-11-20 17:01:12 +01:00
Dander7BD
baec4b0392
Box updated
...
orientation Matrix have been split into a rotation Matrix and a
translation Vector
2013-11-20 16:59:12 +01:00
Robin Engman
80301ae02e
Robin's fix part of RigidBody.cpp DONE
2013-11-20 11:48:54 +01:00
Dander7BD
2149ca8ab5
Dans fix part of RigidBody.cpp DONE
2013-11-20 11:44:54 +01:00
Dander7BD
e41d16cc03
Task assignment in RigidBody.cpp
2013-11-20 11:36:17 +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
dean11
33e7afabcd
Restructured folders to give a flexible solution for dependencies and added to ignore list
2013-11-18 15:41:09 +01:00