Skip to content

TwoBoneIK3D now emits infinite errors by mutable_bone_axis in latest 4.6.dev #113047

@GustJc

Description

@GustJc

Tested versions

  • Reproducible in v4.6.dev.gh [235a32a] (latest master)

  • Not reproducible in v4.6.dev4.mono.official [bd2ca13]

System information

Windows 10 - Godot 4.6.dev - Vulkan (Foward+) - NVIDIA GeForce 1070

Issue description

TwoBoneIK3D now emits infinite math errors of "Vectors must not be zero" where before it didn't.

The TwoBoneIK3D works the same as expected, but those errors are now emitted infinitely in the console.

ik_bug.mp4

This change seems to have happend 5 days ago.
Using the build CI available,
One of the last versions I found where it still worked without errors is the v4.6.dev.gh-78598 [eb52be2]

After that, I get this errors.

Steps to reproduce

  • Import a model with a skeleton
  • Add a TwoBoneIK3D
  • Add the bone settings

Result: Infinite errors
Expected: No errors

Minimal reproduction project (MRP)

MRP_TwoBoneIK.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Immediate Blocker

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions