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

Quaternion Updates for commons-geometry

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Blocker
    • Resolution: Not A Bug
    • None
    • None
    • None
    • 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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment