Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
125 stars 2 forks source link

Joint exhibits weird rotation behavior when moved #1854

Open 5H4D0W-X opened 2 months ago

5H4D0W-X commented 2 months ago

Describe the bug?

The Joint component does not rotate correctly while it’s being grabbed. It spins at about twice the correct speed for most of its rotation, then quickly snaps back and repeats this sequence. When the joint is grabbed with the laser, the cursor and beam of the laser stick to the object correctly and bend away from the user’s intended laser direction.

To Reproduce

Expected behavior

With a laser grab, the joint rotates based on where the grab point moves in relation to the twist axis. With a physical grab there could be several methods, but I would argue that using the center of the avatar’s palm (defaulting to the center of the grab sphere if there is no hand rig) is the most accurate.

Screenshots

No response

Resonite Version Number

2024.4.26.10

What Platforms does this occur on?

Windows

What headset if any do you use?

Quest 2, Desktop

Log Files

Can’t add at time of creation

Additional Context

No response

Reporters

ShadowX

shiftyscales commented 2 months ago

Could you please attach some media, e.g. video depicting this issue, @5H4D0W-X? So is it just physical interaction that does not work as expected?