diff options
author | Matthew Kosarek <mattkae@protonmail.com> | 2021-07-01 18:46:13 -0400 |
---|---|---|
committer | Matthew Kosarek <mattkae@protonmail.com> | 2021-07-01 18:46:13 -0400 |
commit | 9f968320c83ce79f98006dec71674feff4686e3b (patch) | |
tree | 303ee3791d88f747a1a3c9579c564436ecfde7b2 /2d/_collisions/polygon_polygon | |
parent | 94e3f8516ca45353f49af39c4349b12aa118f287 (diff) |
(mkosarek) Updated roadmap
Diffstat (limited to '2d/_collisions/polygon_polygon')
-rwxr-xr-x | 2d/_collisions/polygon_polygon/dist/output.wasm | bin | 57769 -> 57746 bytes | |||
-rw-r--r-- | 2d/_collisions/polygon_polygon/main.cpp | 5 |
2 files changed, 2 insertions, 3 deletions
diff --git a/2d/_collisions/polygon_polygon/dist/output.wasm b/2d/_collisions/polygon_polygon/dist/output.wasm Binary files differindex d865038..f4ef9bb 100755 --- a/2d/_collisions/polygon_polygon/dist/output.wasm +++ b/2d/_collisions/polygon_polygon/dist/output.wasm diff --git a/2d/_collisions/polygon_polygon/main.cpp b/2d/_collisions/polygon_polygon/main.cpp index ff01e52..e85cc25 100644 --- a/2d/_collisions/polygon_polygon/main.cpp +++ b/2d/_collisions/polygon_polygon/main.cpp @@ -403,8 +403,6 @@ void update(float32 deltaTimeSeconds, void* userData) { continue; } - printf("Might intersect\n"); - first->calculateTransformedVertices(); second->calculateTransformedVertices(); @@ -416,13 +414,14 @@ void update(float32 deltaTimeSeconds, void* userData) { // Handle collison here IntersectionResult irCopy = ir; float32 copyDt = deltaTimeSeconds; + float32 subdivisionDt = copyDt / 8.f; do { first->restorePreviousBody(); second->restorePreviousBody(); ir = irCopy; - copyDt = copyDt /= 2.f; + copyDt = copyDt - subdivisionDt; first->update(copyDt); second->update(copyDt); |