|
|
c8b48b9537
|
object dragging via mouse joint
|
2024-10-30 10:16:09 -05:00 |
|
|
|
8eadda9931
|
store & calculate friction
|
2024-10-29 18:35:35 -05:00 |
|
|
|
c966924760
|
fix incorrect contact point calculation
|
2024-10-29 13:59:12 -05:00 |
|
|
|
d0089329e2
|
start mouse joints. separate contact creation & preparation
|
2024-10-29 13:26:32 -05:00 |
|
|
|
483a95dfca
|
testing linear movement using motor joint
|
2024-10-29 11:13:31 -05:00 |
|
|
|
c6b2a8c283
|
fix turn speed framerate dependent
|
2024-10-28 16:06:46 -05:00 |
|
|
|
161e615aa7
|
specify control torque in turns / second
|
2024-10-28 15:58:00 -05:00 |
|
|
|
5dde85a04a
|
motor joint warm starting
|
2024-10-28 15:12:23 -05:00 |
|
|
|
4e920e071d
|
motor joint
|
2024-10-28 14:33:26 -05:00 |
|
|
|
68d80de75a
|
move manifold data into 'contact_constraint' struct
|
2024-10-23 16:35:09 -05:00 |
|
|
|
59b48694e8
|
fix aim angle diff check
|
2024-10-23 15:19:18 -05:00 |
|
|
|
7708b8e5b8
|
rework transformation math functions, add separate 'world' transform functions
|
2024-10-22 15:16:34 -05:00 |
|
|
|
ed8b03941e
|
use v2_winding when clipping
|
2024-10-22 11:15:52 -05:00 |
|
|
|
55fc39fddd
|
minor tweaking
|
2024-10-15 17:47:57 -05:00 |
|
|
|
8f1422a882
|
more popping work
|
2024-10-15 14:00:03 -05:00 |
|
|
|
73b7fef768
|
more fixed up capsule collision. remove transform matrix skewing
|
2024-10-12 00:37:15 -05:00 |
|
|
|
6951fa62e3
|
popping probably fixed
|
2024-10-11 14:32:01 -05:00 |
|
|
|
687e9b8c99
|
fix atan2f causing skew drift
|
2024-10-11 11:22:33 -05:00 |
|
|
|
31082916ad
|
unevenly-scaled shape collisions working
|
2024-10-10 16:43:31 -05:00 |
|
|
|
daf1a862f5
|
more physics config defines
|
2024-10-10 13:52:57 -05:00 |
|
|
|
c193e31cce
|
only draw collider line for circles
|
2024-10-10 13:24:08 -05:00 |
|
|
|
59361a60af
|
divide warm start impulse by num contacts
|
2024-10-10 13:13:37 -05:00 |
|
|
|
9b4cfa345d
|
halve warm start impulse to reduce jitter
|
2024-10-10 10:29:35 -05:00 |
|
|
|
bc19bd816d
|
gonna probably rework clipping to better support round shapes
|
2024-10-10 08:57:55 -05:00 |
|
|
|
1eac05e8f1
|
re-enable collisions
|
2024-10-09 17:17:57 -05:00 |
|
|
|
f22aec28bb
|
more gjk collision work for rounded shapes
|
2024-10-09 13:05:01 -05:00 |
|
|
|
33b32e849c
|
ignore speculative bias during relaxation for stabililty
|
2024-10-08 19:34:52 -05:00 |
|
|
|
ac042a3306
|
rounded collisions working except for clipping
|
2024-10-08 16:01:30 -05:00 |
|
|
|
d52effe5c1
|
wip collider shapes
|
2024-10-08 12:15:11 -05:00 |
|
|
|
5ef8ee3f40
|
rename module gjk -> collider. remove unused gjk functions.
|
2024-10-08 07:43:45 -05:00 |
|
|
|
06afe6263f
|
small formatting
|
2024-10-08 07:35:02 -05:00 |
|
|
|
71e3d9f05f
|
fix gjk causing unstable collisions between flat diagonals
|
2024-10-05 01:03:07 -05:00 |
|
|
|
1dde27d31b
|
fix wild collisions at low precision
|
2024-10-05 00:09:50 -05:00 |
|
|
|
aac6acd18f
|
apparent stability for now
|
2024-10-04 20:15:44 -05:00 |
|
|
|
cf911f27b7
|
soft contact testing
|
2024-10-04 09:18:09 -05:00 |
|
|
|
3c275dfc9a
|
warm starting testing
|
2024-10-02 16:13:38 -05:00 |
|
|
|
2758bdc394
|
friction testing
|
2024-10-02 14:17:48 -05:00 |
|
|
|
62df86a66a
|
return un-negated normal from gjk
|
2024-10-02 11:27:52 -05:00 |
|
|
|
acbd97aa84
|
tweaking
|
2024-09-26 17:21:51 -05:00 |
|
|
|
3b21f641ad
|
calculate contact ponits outside of substeps by storing local positions
|
2024-09-25 19:36:28 -05:00 |
|
|
|
c00d43b1de
|
resolve collisions using the new clipped contacts
|
2024-09-25 17:02:46 -05:00 |
|
|
|
ef7ba9e77d
|
commit config.h
|
2024-09-25 17:02:20 -05:00 |
|
|
|
a6412ba4f1
|
working face clipping along normal in gjk_contact_points
|
2024-09-24 18:55:41 -05:00 |
|
|
|
88334f2ab1
|
test midpoint contact point
|
2024-09-23 15:00:14 -05:00 |
|
|
|
4b88b282df
|
fix manifold swap issue
|
2024-09-19 20:42:31 -05:00 |
|
|
|
dbdd653ae8
|
fix epa collision not detecting when diagonals touch
|
2024-09-19 17:37:24 -05:00 |
|
|
|
1f0c8964d0
|
skip redundant manifold based on manifold iteration
|
2024-09-19 12:50:26 -05:00 |
|
|
|
5593db5202
|
replace { 0 } initializers with new ZI macro. enable 'Wmissing-field-initializers'
|
2024-09-19 12:15:55 -05:00 |
|
|
|
eed68f04cd
|
accumulate impulses
|
2024-09-19 12:11:00 -05:00 |
|
|
|
7b37f78b1e
|
use shortcut-gjk for gjk_contact_points
|
2024-09-19 10:27:50 -05:00 |
|