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

Rhino UI Visualize Actions should allow user to Store / Remove IK #59

Open
yck011522 opened this issue Aug 20, 2021 · 2 comments
Open
Assignees
Labels
RhinoUI Rhino or Grasshopper UI, modelling visualization interface

Comments

@yck011522
Copy link
Member

The display of the RobotModel should also differentiate IK that is stored or showing newly fetched IK.

@yck011522 yck011522 added the RhinoUI Rhino or Grasshopper UI, modelling visualization interface label Aug 20, 2021
@yck011522 yck011522 changed the title Rhino UI Visualize Actions should allow user to Store IK Rhino UI Visualize Actions should allow user to Store / Remove IK Aug 24, 2021
@yck011522
Copy link
Member Author

The VisualizeMovement function should have function to skip to the next State (that has a stored config).

User can then delete that stored IK configuration.

@yck011522
Copy link
Member Author

Storing IK configuration is a little problematic.
Because the IK is dependent on the Movements. If a user recalculates the movements, those IK may be invalid and we cannot guarantee they are correct. By default, we can remove those IKs.

But we can also keep them and check their validity with the new movements. This obviously only works if the new element has the same number of movement, same target, and the old IK doesn't collide. This is a lot of things to check and I'm not interested to implement that at the moement.

@yck011522 yck011522 self-assigned this Sep 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RhinoUI Rhino or Grasshopper UI, modelling visualization interface
Projects
None yet
Development

No branches or pull requests

1 participant