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

Quaternion.to_vector() protocol missing key specifications #1424

Open
tribbloid opened this issue Jul 19, 2024 · 0 comments
Open

Quaternion.to_vector() protocol missing key specifications #1424

tribbloid opened this issue Jul 19, 2024 · 0 comments

Comments

@tribbloid
Copy link

tribbloid commented Jul 19, 2024

Every quaternion protocol is different, specifically, the following options should be specified for every quaternion representation of rotation:

  • chirality: should be left-handed or right-handed
  • coordinate system: should be ijkw, wijk, or some esoteric coordinate system
  • marshalling sequence: should be ascending or descending
  • normalisation: should be normalised or unnormalised

from documentation I was able to piece out a few options:

  • coordinate system: ikjw on to_vector(), wijk on construction
  • normalisation: unnormalised unless it is UnitQuaternion

the other 2 specifications are still missing, specifically, the entire source code file doesn't mention "chiral" or "hand" anywhere.

Can we add them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant