xyz Yes unless you cast your limit value to a 32 bit float beforehand, i.e. keep it as a Vector3 component.
My imagination is not working well at the moment, so I couldn't think of anything better:
@export var high_max_v3: = Vector3(0.0, 1.57, 0.0)
var high_max = high_max_v3.y
And, yeah, the jamming has stopped.
I always warn people that it will sneak and bite them in the ass sooner or later if they're not aware of how floating point works.
I already knew that trying to use a game engine to simulate real physics is naive and futile. Well this is an unnecessary confirmation of that. Games are not simulation, but only imitation.
But I mostly get waved off
I'll memorialize your warning