|
053bab9e24
|
wip: physics work
|
2023-11-10 19:13:41 -08:00 |
|
|
89f7a2b9b9
|
wip: start brute force closest_fev
|
2023-11-10 19:13:41 -08:00 |
|
|
dff2648cd3
|
add Planar64::MAX
|
2023-11-10 19:13:41 -08:00 |
|
|
d2d5a62458
|
implement vert
|
2023-11-10 19:13:41 -08:00 |
|
|
89ea7f45f9
|
wip
|
2023-11-10 19:13:41 -08:00 |
|
|
01d74102e3
|
MinkowskiMesh::edge_verts
|
2023-11-10 19:13:41 -08:00 |
|
|
ee4e6dbbaf
|
MinkowskiMesh::edge_faces
|
2023-11-10 19:13:41 -08:00 |
|
|
19d4fed2a2
|
MinkowskiMesh::face_edges
|
2023-11-10 19:13:41 -08:00 |
|
|
a9f6cc7c29
|
rename functions
|
2023-11-10 19:13:41 -08:00 |
|
|
64657e718d
|
cow: utter brilliance
|
2023-11-10 19:13:41 -08:00 |
|
|
3d5ac0cd61
|
Minkowski face_nd
|
2023-11-10 19:13:41 -08:00 |
|
|
72ebe5c9c8
|
generic generic generic
|
2023-11-10 19:13:41 -08:00 |
|
|
e1fde9b507
|
there is another
|
2023-11-10 19:13:41 -08:00 |
|
|
0cb6236035
|
todo
|
2023-11-10 19:13:41 -08:00 |
|
|
a8b1ced5cd
|
implement face crawler algorithm using functions that don't exist
|
2023-11-10 19:13:41 -08:00 |
|
|
bb46801610
|
functions
|
2023-11-10 19:13:41 -08:00 |
|
|
06eeac6043
|
data structures
|
2023-11-10 19:13:41 -08:00 |
|
|
558febabc3
|
face_normal
|
2023-11-10 19:13:41 -08:00 |
|
|
1b51e21ecd
|
implement PhysicsMesh
|
2023-11-10 19:13:41 -08:00 |
|
|
7ce08b0bbe
|
move stuff to model_physics
|
2023-11-10 19:13:41 -08:00 |
|
|
19c7a8924e
|
face crawler work
|
2023-11-10 19:13:41 -08:00 |
|
|
b215578c8d
|
virtual body
|
2023-11-10 19:13:41 -08:00 |
|
|
2bea7e210e
|
pub body
|
2023-11-10 19:13:41 -08:00 |
|
|
f8a8cbf12a
|
replace Body::with_pva with Body::new
|
2023-11-10 19:13:41 -08:00 |
|
|
9f76611c18
|
algorithm
|
2023-11-10 19:13:41 -08:00 |
|
|
4da3d78057
|
Face Crawler™
|
2023-11-10 19:13:41 -08:00 |
|
|
19e602544a
|
anisotropic filtering
|
2023-11-10 19:08:33 -08:00 |
|
|
444c3cbad9
|
remove cybertruck model from default map
|
2023-11-09 19:21:04 -08:00 |
|
|
de7b7ba7be
|
defer resize to next frame render
|
2023-11-08 18:20:19 -08:00 |
|
|
008c66e052
|
TrussPart
|
2023-11-07 20:54:49 -08:00 |
|
|
ba250277bd
|
textures for spheres and cylinders
|
2023-11-07 20:45:05 -08:00 |
|
|
085d4e7912
|
use cubes instead of teapots and monkeys
|
2023-11-07 16:54:44 -08:00 |
|
|
dd6b5bed24
|
implement primitive FaceDescriptions with fixed size arrays instead of hashmaps
|
2023-11-07 13:26:24 -08:00 |
|
|
242b4ab470
|
style modifiers in mode
|
2023-11-01 16:06:48 -07:00 |
|
|
9d726c5419
|
StrafeSettings
|
2023-10-31 14:32:54 -07:00 |
|
|
9592f82c4e
|
move camera_offset to StyleModifiers & PhysicsOutputState
|
2023-10-30 22:29:01 -07:00 |
|
|
873c6ab935
|
panic when u32::MAX verts
|
2023-10-30 22:12:17 -07:00 |
|
|
7ba94c1b30
|
enable compat_worker interop with real workers
|
2023-10-30 19:42:02 -07:00 |
|
|
8fc6a7fb8f
|
comment on intersection test location
|
2023-10-30 19:16:48 -07:00 |
|
|
a3340143db
|
use enum for bvh node content + wrap every model in aabb
|
2023-10-30 18:59:51 -07:00 |
|
|
9fc7884270
|
rename Model{Graphics|Physics} for consistency
|
2023-10-30 18:27:52 -07:00 |
|
|
953b17bc69
|
change model index_format based on number of vertices
|
2023-10-30 17:58:21 -07:00 |
|
|
8fcb4e5c6c
|
as works here
|
2023-10-30 16:40:56 -07:00 |
|
|
073a076fe8
|
already u32
|
2023-10-30 16:23:58 -07:00 |
|
|
9848d66001
|
tabs
|
2023-10-30 16:13:57 -07:00 |
|
|
bbb1857377
|
attributes: checkpoints, jump count
|
2023-10-28 17:04:30 -07:00 |
|
|
883be0bc01
|
disable vsync for funsies
|
2023-10-28 17:04:30 -07:00 |
|
|
076dab23cf
|
delete some dead code
|
2023-10-27 00:24:11 -07:00 |
|
|
c1001d6f37
|
update wgpu to 0.18.0
|
2023-10-26 23:58:27 -07:00 |
|
|
08d4e7d997
|
back face culling
|
2023-10-26 19:07:44 -07:00 |
|