Quaternion.to_vector() protocol missing key specifications
- Dominant language
- Rust
- Stars
- 4.8k
- Forks
- 565
- PR merge metrics
- No merged PRs in 30d
Description
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?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.