Commit Graph

19 Commits

Author SHA1 Message Date
Marcel Märtens
51a180f6ae switch algorithm to do Vec3 2023-03-09 19:07:51 +01:00
Marcel Märtens
f17bc34883 switch to klipkonns algorithm to pos calculation 2023-03-09 19:07:51 +01:00
Marcel Märtens
34c5682485 fmt and prepare a better unit-test framework for pyhiscs run tests
Note: i added an if to check that we dont divide by 0 in revert_fak
2023-03-09 19:07:51 +01:00
Marcel Märtens
2d73375ff3 simplify the 0.1 scenario by using coth and acoth, not that coth is 1/tanh and acoth is atanh(1/x) 2023-03-09 19:07:51 +01:00
Marcel Märtens
3cd99b4711 This commit contains a wrong solution for the 0.1 problem before we knew of coth function
- fix the 0.1 speed problem that we went to low, but still havent solve the -0.1 acceleration problem
2023-03-09 19:07:51 +01:00
Marcel Märtens
597fc1b147 working on 0 and negative numbers 2023-03-09 19:07:51 +01:00
Marcel Märtens
fa14d96428 solved the old distance part by removing the dt path 2023-03-09 19:07:51 +01:00
Marcel Märtens
ccf9fdf9a7 have a first constant formular for pos but cant get dist from it so far 2023-03-09 19:07:50 +01:00
Marcel Märtens
aa68bd6c9f got vel to be constant, NOICE 2023-03-09 19:07:50 +01:00
Marcel Märtens
1b5db351d2 wrong frictionmodel, prepare for a force based test 2023-03-09 19:07:50 +01:00
Marcel Märtens
2b469115eb add a unittest for physics testing 2023-03-09 19:07:50 +01:00
Monty Marz
9a025cfcc8 More spot features 2023-03-03 23:21:37 +00:00
Joshua Yanovski
2c15d0af56 Reduce overhead of messaging systems. 2022-09-14 21:04:53 -07:00
tygyh
120ee6b6c0 Fix typos 2022-07-15 18:59:37 +02:00
tygyh
5e5698249b Remove unnecessarily qualified paths 2022-07-15 14:49:46 +02:00
Christof Petig
a55cbbbf11 move the character_state test to the systems crate (where the infrastructure is complete) 2022-06-08 07:47:20 +02:00
Marcel Märtens
17661d9655 Revert "massivly decrease the effects of bigger tick times on the pos calculatuion by moving the block friction calcuation into the inner iterator"
This reverts commit 819dae754e.

I wanted to have it in the commit history though
2022-06-07 22:57:40 +02:00
Marcel Märtens
819dae754e massivly decrease the effects of bigger tick times on the pos calculatuion by moving the block friction calcuation into the inner iterator
do physics always after character_behavior as this one is saying how the input should be handled
2022-06-07 22:57:17 +02:00
Marcel Märtens
997b330f19 add physics tests that verify the status quo 2022-06-07 22:53:34 +02:00