Uploaded image for project: 'Commons Numbers'
  1. Commons Numbers
  2. NUMBERS-80

Quaternion Updates for commons-geometry

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Not A Bug
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The Quaternion class should be updated in order to allow the QuaternionRotation class from commons-geometry to extend it. The following updates are required:

      • Remove final class modifier.
      • Make constructor protected.

      In addition, it would be good to switch the names of the components from q0, q1, q2, q3 to w, x, y, z. The former assumes that the convention that the scalar component is always listed first, which is not the case in some domains. The latter convention is not ambiguous.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                mattjuntunen Matt Juntunen
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: