|
691c3e0482
|
WRONG
|
2023-10-14 11:59:31 -07:00 |
|
|
1dfc566453
|
clone Ratio64 explicitly
|
2023-10-14 11:39:21 -07:00 |
|
|
762f10fb01
|
nonzero doesn't actually hint the compiler and is therefore useless
|
2023-10-14 11:38:54 -07:00 |
|
|
8fba543684
|
tabs
|
2023-10-14 11:22:36 -07:00 |
|
|
8c90eb1d94
|
sensible default sens
|
2023-10-14 01:18:07 -07:00 |
|
|
b9e200e070
|
ModelVertex is unused and will probably never be used
|
2023-10-14 00:52:15 -07:00 |
|
|
e0e55c6883
|
whoops (the bug)
|
2023-10-14 00:47:50 -07:00 |
|
|
0195511e49
|
impl Display for Planar64Vec3
|
2023-10-14 00:22:03 -07:00 |
|
|
7b09b3333b
|
fix Time nanoseconds display
|
2023-10-14 00:21:53 -07:00 |
|
|
cf202f52f0
|
fixish test
|
2023-10-14 00:15:46 -07:00 |
|
|
35e8856e0f
|
impl Display for Planar64Affine3
|
2023-10-13 23:54:16 -07:00 |
|
|
1271797a66
|
ITS ALL WRONG
|
2023-10-13 23:54:16 -07:00 |
|
|
6bb9db739c
|
mouse does not need to be initialized with -1 time
|
2023-10-13 23:54:16 -07:00 |
|
|
9152237f2c
|
whoops
|
2023-10-13 23:54:16 -07:00 |
|
|
282329fb33
|
angles are negative from mouse coordninates
|
2023-10-13 23:54:16 -07:00 |
|
|
c88451c0f0
|
allow partial underflow
|
2023-10-13 23:54:16 -07:00 |
|
|
5f1d732b59
|
constants
|
2023-10-13 23:54:16 -07:00 |
|
|
d33b830338
|
Ratio64: implement nearest fraction algorithm
|
2023-10-13 23:54:16 -07:00 |
|
|
80b1d25a13
|
pub pub
|
2023-10-13 16:29:33 -07:00 |
|
|
bf6f37fa00
|
fixings for physics
|
2023-10-13 16:29:33 -07:00 |
|
|
fa8ea26ddc
|
fixup physics
|
2023-10-13 16:27:55 -07:00 |
|
|
f5d6280e0a
|
WRONG
|
2023-10-13 16:27:45 -07:00 |
|
|
4e98e9a577
|
const const const
|
2023-10-13 16:27:36 -07:00 |
|
|
8fea9e0025
|
implement primitives
|
2023-10-13 16:06:01 -07:00 |
|
|
ac2f1d3eac
|
Planar64Mat3 div + Planar64Mat3::int_from_cols_array
|
2023-10-13 16:06:01 -07:00 |
|
|
bcab0d92fd
|
implement integers in main
|
2023-10-13 16:06:01 -07:00 |
|
|
36a5298b6d
|
inline everything everywhere all at once
|
2023-10-13 16:06:01 -07:00 |
|
|
cea85a099d
|
Planar64Affine3 stuff
|
2023-10-13 16:06:01 -07:00 |
|
|
9cc1674624
|
improve Planar64 into f32
|
2023-10-13 16:06:01 -07:00 |
|
|
7d33f69a47
|
implement load_roblox
|
2023-10-13 16:06:01 -07:00 |
|
|
9cb42009cb
|
implement Planar64Vec3*i64 + Planar64Affine3::new
|
2023-10-13 16:06:01 -07:00 |
|
|
bcd421c4dd
|
integer types for Model
|
2023-10-13 16:06:01 -07:00 |
|
|
4d62042549
|
Drop Unit64, Angle64. Disable Unit32 for now
|
2023-10-13 15:39:19 -07:00 |
|
|
fcf4d05baa
|
Planar64::try_from(f32|f64)
|
2023-10-13 15:39:19 -07:00 |
|
|
2f33a28c95
|
implement Ratio::try_from(f32)
|
2023-10-13 15:39:19 -07:00 |
|
|
d939fbff94
|
implement Planar64Affine3::default()
|
2023-10-13 15:39:19 -07:00 |
|
|
9ca2f0a194
|
split out model
|
2023-10-13 15:39:19 -07:00 |
|
|
4bbd11dbb6
|
gcd
|
2023-10-12 18:03:47 -07:00 |
|
|
10a293e789
|
wip
|
2023-10-12 18:03:47 -07:00 |
|
|
01b5769dc0
|
fix TODOs
|
2023-10-12 04:39:54 -07:00 |
|
|
7f7b0d92e6
|
implement settings
|
2023-10-12 04:36:17 -07:00 |
|
|
3b7a1d5dff
|
implement ModelPhysics
|
2023-10-12 04:36:17 -07:00 |
|
|
7309949dd0
|
implement instruction
|
2023-10-12 04:36:17 -07:00 |
|
|
43a0eef5d1
|
implement aabb & bvh
|
2023-10-12 04:36:17 -07:00 |
|
|
76cd82967a
|
ALL MY SHLS ARE WRONG
(thanks julien_c)
|
2023-10-12 04:36:17 -07:00 |
|
|
69712847e3
|
implement zeroes
|
2023-10-12 04:32:13 -07:00 |
|
|
a8f82a14a9
|
mul type is defined by lhs
|
2023-10-12 04:32:13 -07:00 |
|
|
101c92cba4
|
clarify new as int
|
2023-10-12 04:32:13 -07:00 |
|
|
54ec21c490
|
wip
|
2023-10-12 04:32:13 -07:00 |
|
|
f16bc043c4
|
replace TIME with Time
|
2023-10-12 04:32:13 -07:00 |
|