|
2152ae3c7b
|
comment about winding
|
2023-11-28 19:52:46 -08:00 |
|
|
49d799eb60
|
rename and swap faces
|
2023-11-28 19:19:42 -08:00 |
|
|
9af374ee14
|
finally fix face_edges MinkowskiFace::EdgeEdge case
|
2023-11-28 19:19:21 -08:00 |
|
|
26e4d8cab1
|
absurdly swap everything everywhere
|
2023-11-28 18:43:40 -08:00 |
|
|
38731c4a10
|
absurd test: swap left and right faces + parities
|
2023-11-28 18:35:41 -08:00 |
|
|
47560bb25f
|
rename stupid things
|
2023-11-28 18:35:09 -08:00 |
|
|
1d50eac5e4
|
would you look at that, my old code was right!
|
2023-11-28 17:35:49 -08:00 |
|
|
660ea42576
|
fix vert_edges
|
2023-11-27 21:00:34 -08:00 |
|
|
f53327d87b
|
wrong
|
2023-11-23 19:00:52 -08:00 |
|
|
b8a0ae6606
|
opti
|
2023-11-23 18:59:52 -08:00 |
|
|
3cc006d3fb
|
normalize your normals broh
|
2023-11-23 18:46:09 -08:00 |
|
|
53adc651e5
|
change parity for funsies
|
2023-11-23 15:52:48 -08:00 |
|
|
d631747030
|
sneaky double doubling bug
|
2023-11-23 15:52:48 -08:00 |
|
|
d7042f9cba
|
must switch to face if equal
|
2023-11-23 15:52:48 -08:00 |
|
|
66d799b3c3
|
infinity_fev edge case handling algorithm
|
2023-11-23 15:07:24 -08:00 |
|
|
dded820fc5
|
fewer multiplications
|
2023-11-23 00:13:38 -08:00 |
|
|
096284ea60
|
wrong
|
2023-11-22 19:26:52 -08:00 |
|
|
6766ad832d
|
wrong
|
2023-11-22 17:52:12 -08:00 |
|
|
e4eaecee2c
|
parity depends on face only
|
2023-11-21 20:44:50 -08:00 |
|
|
7bae33ad06
|
handle_degenerate_cases
|
2023-11-21 19:53:15 -08:00 |
|
|
5d85b39058
|
not planned
|
2023-11-21 17:35:00 -08:00 |
|
|
b964873785
|
pull constant out of loop
|
2023-11-21 17:33:24 -08:00 |
|
|
c1ae19b098
|
rename DirectedEdge::neg to reverse
|
2023-11-21 16:02:33 -08:00 |
|
|
0ad99958a0
|
wrong
|
2023-11-20 19:57:27 -08:00 |
|
|
9a2b033241
|
include edges with zero dot to support crawling flush minkowksi faces
|
2023-11-20 19:29:16 -08:00 |
|
|
2eadb541cc
|
DirectedEdge.neg()
|
2023-11-20 19:28:00 -08:00 |
|
|
c9f2ea0308
|
UndirectedEdge trait
|
2023-11-20 19:28:00 -08:00 |
|
|
f4db20c206
|
swap edge faces in VertEdge case
|
2023-11-20 19:28:00 -08:00 |
|
|
72d8186ba4
|
MinkowskiMesh::edge_faces sorting against incorrect value
|
2023-11-20 19:28:00 -08:00 |
|
|
4154a8c437
|
are vert edges backwards?
|
2023-11-20 18:55:42 -08:00 |
|
|
a5437c87df
|
wrong
|
2023-11-20 18:55:42 -08:00 |
|
|
a4ea566c02
|
unused impl for private type
|
2023-11-17 18:41:30 -08:00 |
|
|
a6f9f144f4
|
preopti
|
2023-11-17 18:41:30 -08:00 |
|
|
e33adeadc8
|
thinking
|
2023-11-17 18:41:30 -08:00 |
|
|
563ade11f7
|
rewrite infinity crawl to use a straight line
for predict_collision_out use an extrapolated body that will exist outside of the mesh in the hit case we care about
|
2023-11-17 18:41:30 -08:00 |
|
|
1a250fe8d6
|
style
|
2023-11-17 16:23:54 -08:00 |
|
|
dc5649f2b5
|
wrong
|
2023-11-17 16:23:54 -08:00 |
|
|
399c9505bf
|
reduce test spam
|
2023-11-17 14:12:11 -08:00 |
|
|
e6c955a958
|
combine crawl into one loop
|
2023-11-17 13:48:29 -08:00 |
|
|
8839b8fbb3
|
fix not moving
|
2023-11-16 19:57:50 -08:00 |
|
|
d191538aa8
|
fix time inversion
|
2023-11-16 19:18:07 -08:00 |
|
|
46c6271286
|
compiler nits
|
2023-11-16 18:46:10 -08:00 |
|
|
fa0be33bf5
|
initialize variable + guarantees
|
2023-11-16 18:46:10 -08:00 |
|
|
0da6da24ac
|
implement final algorithm with infinity tech
|
2023-11-16 18:27:05 -08:00 |
|
|
6a926608b7
|
fix normal dir
|
2023-11-16 18:26:56 -08:00 |
|
|
71d221581f
|
DirectedEdge trait (huge)
|
2023-11-16 17:03:15 -08:00 |
|
|
33972b0c2c
|
physics work
|
2023-11-15 21:10:50 -08:00 |
|
|
f50670db57
|
use function that doesn't exist for MinkowskiMesh::closest_fev
|
2023-11-15 21:10:50 -08:00 |
|
|
559a38b607
|
implement MinkowskiMesh::farthest_vert
|
2023-11-15 21:10:50 -08:00 |
|
|
751ccf57ca
|
comment
|
2023-11-15 21:10:50 -08:00 |
|