[jira] [Created] (NUMBERS-80) Quaternion Updates for commons-geometry

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (NUMBERS-80) Quaternion Updates for commons-geometry

JIRA jira@apache.org
Matt Juntunen created NUMBERS-80:
------------------------------------

             Summary: Quaternion Updates for commons-geometry
                 Key: NUMBERS-80
                 URL: https://issues.apache.org/jira/browse/NUMBERS-80
             Project: Commons Numbers
          Issue Type: Task
            Reporter: Matt Juntunen


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.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)