-
Notifications
You must be signed in to change notification settings - Fork 1
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The idea looks good. 👍
I left a few comments and a couple of things that probably need fixing.
Unless you want specific input during the process, in general I think it is best to ask for a review when you have finished making changes and tests are passing. Otherwise we are reviewing changes but we don't know if they work or need further changes. If changes are needed, we have to repeat the review which is a duplication of work 😄
…rmations_offsets' into ECDC-3526-NXtransformations_offsets
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job!
I've spotted a couple of things but it looks fine otherwise.
It seems that changing offset_units
does not have any effect, maybe we are missing a test for that.
Issue
This fixes the main part of ticket ECDC-3526, transforming offset into a three-valued vector that is used properly for rotations and translations. It also fixes the GUI to remove some superfluous boxes for the magnitude.
Outstanding from the PR is the smaller issues described in the ticket. This will be pushed into another
Description of work
The offset is used at multiple points as a single-valued point that 'adds on' to whatever the magnitude is. This is incorrect and so the maths has been cleared up. More detailed information for this can be found in the ticket.
Acceptance Criteria
Existing JSON test files may no longer work due to the offset change being altered. Instead a simple component should be made and the effect of application of different offsets, vectors, and magnitudes, should be tested until the satisfaction of the reviewer.
UI tests
N/A
Nominate for Group Code Review