5 ms·
This constant need to redefine the known world around a favourite detail amazes me. Are people that bored?! (also I itch hearing the idea of redefining interfa
by mihaaly 4y ago
This constant need to redefine the known world around a favourite detail amazes me. Are people that bored?!
(also I itch hearing the idea of redefining interface - and the world - to fit the implementation detail. how about reimplementing using the [0...0.7854] domain instead of the [0...1] if this is such a huge worry after decades of computing - on slower machines - with the natural radian (arc_length/radius) values? I feel Godot engine should fit the world and not the other way around.)
> Math doesn’t require radians.
....What?!?! Circumference, radius and volume, just to name some, try calculate those easily on turns only (without a new constant introduced!).
- happimess 4y agoI think that the author is speaking about their world, in which they regularly encounter a specific use of trigonometric functions which would be simplified (conceptually and computationally) by skipping the conversion from and into radians. > redefine the known world around a favourite detail I think that's a good way to think about software optimization. Deep inside nested loops of a game engine (TFA's example code comes from Godot), that's often what you need to do to squeeze some performance characteristic into your hardware.
- mihaaly 4y agoI think they are trying to expand it beyond their world. They already have this in their world! Shown with examples. Just want it elsewhere as well. Not everything is about software automation! Especially in this regard where decade long established practices work on legacy hardware and systems. This is ruining/complicating things for some chip of the scope.