Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assembly: Joint flipping during dragging #14185

Open
2 tasks done
PaddleStroke opened this issue May 21, 2024 · 7 comments
Open
2 tasks done

Assembly: Joint flipping during dragging #14185

PaddleStroke opened this issue May 21, 2024 · 7 comments
Assignees
Labels
Bug This issue or PR is related to a bug WB Assembly Related to the Integrated Assembly Workbench

Comments

@PaddleStroke
Copy link
Contributor

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

2024-05-18_19-03-43_1.mp4

Such 'crazy moves' can happen quite easily.

I think it should be possible to add a check to ignore drag steps if a joint has flipped.

Full version info

0.22

Subproject(s) affected?

Assembly

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@drwho495
Copy link

So, are you saying to stop dragging if a inversion is detected? There could be ways to continue the fix and revert back, like you save the position/rotations of each joint every update and then go back down the list until it is fixed.

@PaddleStroke
Copy link
Contributor Author

No, just ignore the step. So if a solution is bad then it is just ignored.

@maxwxyz maxwxyz added Bug This issue or PR is related to a bug WB Assembly Related to the Integrated Assembly Workbench labels May 21, 2024
@drwho495
Copy link

oh ok, that will work too.

@drwho495
Copy link

you could also use that solution to fix the problem of grounded parts not being very, grounded. Speaking of that problem, is there an issue for it because I can create one.

@PaddleStroke
Copy link
Contributor Author

@drwho495 I'm working on a 'solve validation' that will check for various things, including gounded parts moving. It will reject the positions returned by the solve if the validation does not pass.

@chennes Is there a way for me to assign myself to issues? It would help me keep track of issues that I need to tackle.

@chennes
Copy link
Member

chennes commented May 31, 2024

@chennes Is there a way for me to assign myself to issues? It would help me keep track of issues that I need to tackle.

I don't know, but you can always ask me or @maxwxyz to do it.

@PaddleStroke
Copy link
Contributor Author

but you can always ask me or @maxwxyz to do it.

I thought about that but I guess it can get very tiring for you guys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug This issue or PR is related to a bug WB Assembly Related to the Integrated Assembly Workbench
Projects
None yet
Development

No branches or pull requests

4 participants