get_contact_local_position returns global position

In Godot 4.2.2, get_contact_local_position in PhysicsDirectBodyState3D is documented as follows:

Godot 4.2.2 docs:

Returns the position of the contact point on the body in the global coordinate system.

Despite the function being labeled as a “local” position, the documentation here is correct and a global position is returned. The function has not been renamed in an effort to not break compatibility (See godotengine/godot#89938).

I consider this issue to be a Godot crime.

History