pandemonium_engine/modules/skeleton_3d/nodes
lawnjelly 22d90711da Make acos and asin safe
A common bug with using acos and asin is that input outside -1 to 1 range will result in Nan output. This can occur due to floating point error in the input.

The standard solution is to provide safe_acos function with clamped input. For Godot it may make more sense to make the standard functions safe.
2023-06-11 08:41:42 +02:00
..
bone_attachment.cpp Moved Skeleton and it's related classes to a module. 2022-08-28 15:46:12 +02:00
bone_attachment.h Moved Skeleton and it's related classes to a module. 2022-08-28 15:46:12 +02:00
physical_bone.cpp Moved Skeleton and it's related classes to a module. 2022-08-28 15:46:12 +02:00
physical_bone.h Moved Skeleton and it's related classes to a module. 2022-08-28 15:46:12 +02:00
skeleton_ik.cpp Make acos and asin safe 2023-06-11 08:41:42 +02:00
skeleton_ik.h Moved Skeleton and it's related classes to a module. 2022-08-28 15:46:12 +02:00
skeleton.cpp Cleanups to Skeleton's bindings. 2023-04-15 13:58:24 +02:00
skeleton.h Make sure Skeletons set up their initial pose. 2023-04-15 13:52:21 +02:00