Commit Graph

88 Commits

Author SHA1 Message Date
b4406522f5 plumb one power of m through to the finish line 2024-09-27 13:37:03 -07:00
4e111df791 fix walk calculations 2024-09-27 13:32:33 -07:00
def5497ec1 fix is_slope_walkable 2024-09-27 12:34:12 -07:00
ba6a2bd670 column major 2024-09-26 15:06:38 -07:00
b879b09369 vec3::{MIN,MAX} 2024-09-26 14:37:03 -07:00
e7a881ddc0 fix aabb blunder 2024-09-25 14:26:34 -07:00
22087c53b3 mat3 from_rotation_yx + from_rotation_y 2024-09-18 15:22:21 -07:00
759648ebfb wacky angle sin cos test 2024-09-18 15:22:05 -07:00
f4903abd33 angle sin cos 2024-09-18 15:21:54 -07:00
83b948200c actually test timer scale 2024-09-18 15:15:29 -07:00
7d89eb6d0c associate const 2024-09-18 15:15:16 -07:00
9ae1c3505d add Time tests 2024-09-18 11:33:13 -07:00
43e1f8a173 add Time*i64 2024-09-18 11:33:08 -07:00
5790863111 fix Time from Planar64 2024-09-18 11:32:52 -07:00
c48b9d63bd vec3::raw_array 2024-09-16 15:47:57 -07:00
980db44c9d Fixed<1,_>::to_raw 2024-09-16 15:47:35 -07:00
af1939a576 impl Into<glam::Mat4> for Planar64Affine3 2024-09-16 15:02:03 -07:00
8bccc2fe66 Time assign operators 2024-09-16 14:06:37 -07:00
0d8ab36031 Time from ratio 2024-09-16 14:06:30 -07:00
daa86f7228 reexport stupid trait 2024-09-16 14:06:19 -07:00
406448dcca reexport Divide trait 2024-09-16 11:46:24 -07:00
734be35937 Time::to_ratio 2024-09-13 13:59:28 -07:00
4bd5815184 more vec3 consts 2024-09-13 13:59:18 -07:00
1a5a48d303 dedicated affine type means less math 2024-09-13 13:22:00 -07:00
aae9ba5e80 define more functions 2024-09-12 12:16:19 -07:00
b9f280f94b use new convenience functions 2024-09-12 10:57:54 -07:00
e8a6f4dab3 write the whole thing 2024-09-11 15:14:56 -07:00
aaad5d5c22 integer: tweak Time 2024-09-11 14:30:03 -07:00
5c059ed17d huge 2024-09-11 14:29:45 -07:00
bd72b50db6 iterate 2024-09-11 13:15:23 -07:00
e845ce246a wip 2024-09-10 14:41:47 -07:00
18fdbb9a99 vector shift implemented 2024-09-10 14:41:18 -07:00
5bb4491e0f ops rewrite 2024-09-10 13:46:34 -07:00
ab6c5d583d array-backed rewrite 2024-09-06 13:26:07 -07:00
dc79b4011d no-traits rewrite 2024-09-06 13:26:07 -07:00
bd6b7ff217 move zeroes to fixed_wide 2024-09-06 13:26:04 -07:00
74afcf457d built in calculation 2024-08-30 22:11:42 -07:00
7881a090c3 it is a matrix 2024-08-30 22:11:24 -07:00
1f29021d4a affine deleted 2024-08-30 12:33:00 -07:00
b8714fbbc8 wip gameplay_style 2024-08-29 17:23:13 -07:00
d9a95e9284 reexport traits 2024-08-29 17:23:10 -07:00
3b54bc8326 bvec 2024-08-28 13:29:42 -07:00
40799945ce wip 2024-08-28 12:32:17 -07:00
3bb280a787 ruin zeroes 2024-08-28 12:32:17 -07:00
76b1e6af54 aabb 2024-08-28 12:31:16 -07:00
8a13307d98 the replacement of all time 2024-08-27 14:26:51 -07:00
79011171cb zeroes: use ArrayVec::from_iter instead of helper function 2024-08-22 19:47:44 -07:00
cd58e20fc2 integer: give Planar64 abs 2024-08-22 19:47:44 -07:00
0a95f492ba run: Run is Copy 2024-08-22 19:47:44 -07:00
27dba8a90d bvh: handling for median clumps 2024-08-22 19:47:44 -07:00