Axis Registration
This command aligns the selected objects using 1, 2 or 3 pairs of points (called mobile and fixed points):
Point alignment giving 1 pair of points. This is equivalent to a translation from the first point to the second point.
Linear alignment giving 2 pairs of points. This is equivalent to a translation + a rotation along an axis passing through the first point. In other words, the mobile point n°2 will be on the line defined by fixed points n°1 and 2. Note that you can click twice the same point to bypass the translation step and perform pure rotation(s).
Planar alignment giving 3 pairs of points (also called Point-Line-Plane method). This is equivalent to a translation + 2 rotations. In other words, a 2nd rotation, around the axis defined by the fixed points n°1 and 2, is performed to have the mobile point n°3 in the plane defined by fixed points n°1, 2 and 3. Thus it is possible for instance to align the axes of two coordinate systems.
Requirements
Select the object(s) to move and launch the command.
When using a 2nd time the command, the last alignment is stored automatically and consequently it is possible to replay the last axis alignment or the last reverse alignment.
Otherwise, enter up to 3 couples of points to define a new alignment (refer to entering point procedure).
Optionally, Use multiview to enter the source and target points in separate views.
Optionally, Save the transformation matrix in a txt file in order to reapply it later (thanks to a script).
Optionally and with an AEC license, Update the coordinate system n° related to a laser arm. This option allows to create or update the coordinate system the arm will use for the next measurements (commands Measure through RDS , Probe Feature ). Select the coordinate system number with the arrows (You can define up to 9 coordinate systems). If a matrix already exists for the selected coordinate system, you can either:
Delete so that this coordinate system is purely and simply deleted and replaced by this new alignment matrix.
Combine the existing matrix with this new alignment.
Notes
The 3 rotations are also called "Euler angles". Here, the angles are assumed to be applied in order X->Y->Z such that R = Rz.Ry.Rx, which is the most common convention. In addition, the command finds the point of the model having the greatest movement and tells you this distance (which is greater than all other points of the model).