Alignments¶
Click Alignments in the top navigation bar to enter the alignment module, where you can perform best fit alignment,
local alignment,
transform alignment,
matrix alignment,
manual alignment,
datum alignment,
3-2-1 alignment,
align to coordinate system and
RPS alignment.
Note
- For a measured model, multiple alignment methods can be used to calculate multiple alignment results. However, in the current model preview scene, only one alignment result can be displayed (right-click and Activate the alignment object in the left-side tree view) to determine the current pose of the measured model. Active alignment objects can be deleted by right-clicking on them.
- You can right-click on an alignment object in the left-side tree view and click Export Matrix to save the matrix file (*.txt) of that object locally. This file can be used for matrix alignment.
Best Fit Alignment¶
Through the best fit alignment, you can align the measured model automatically by moving its pose based on the reference model, minimizing the overall average distance deviation.
Note
Before using the best fit alignment function, please import the reference model and the measured model.
The steps for performing the best fit alignment are as follows:
Col
- In the Alignment Tools bar, click
Best Fit Alignment to open the corresponding window.
- Select the reference data and measured data to be aligned, and edit the parameters (sampling rate1, maximum iterations2 and convergence3).
- Click Preview to preview the alignment result in the 3D scene; then click Apply to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
- (Optional) Right-click on the best fit alignment object in the left-side tree view to edit the alignment and trigger the recalculation function.
Col

Local Alignment¶
In cases where the best fit alignment result does not meet the actual requirements, you can use the local alignment function to fine-tune the alignment by selecting faces on the reference model, aiming to minimize the average distance deviation of the selected faces.
Caution
Before using the local alignment function, it is recommended that you first use the best fit or matrix alignment function to ensure that the measured model is in a similar pose to the reference model. Otherwise, it may result in the failure of local alignment.
The steps for performing the local alignment are as follows:
Col
- In the Alignment Tools bar, click
Local Alignment to open the corresponding window.
- Select the measured data to be aligned, edit the parameters (sampling rate1, max iterations2 and convergence3), and select faces on the reference model.
- Click Preview to preview the alignment result in the 3D scene; then click Apply to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
Col

Transform Alignment¶
In cases where the best fit alignment function cannot be used for automatic model alignment, you can use the transformation alignment function to manually align the reference and measured models by selecting at least three (up to six) sets of points on them.
Note
Before using the transform alignment function, please import the reference model and the measured model.
The steps for performing the transform alignment are as follows:
Col
- In the Alignment Tools bar, click
Transform Alignment to open the corresponding window.
- Select the measured data to be aligned, and select at least three (up to six) sets of points on models in the Reference Data and Measured Data window respectively:
- Drag the points to change their positions.
- Right-click on a point to change the tag color of that point.
- Press Del after selecting a point to delete it.
- Click Preview to preview the alignment result in the 3D scene; then click Apply to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
Col

Matrix Alignment¶
Through the matrix alignment, you can directly move the pose of the measured model and automatically align it based on an existing matrix file (TXT or TRM) or the matrix of an alignment object.
Note
Before using the matrix alignment function, please import the measured model.
The steps for performing the matrix alignment are as follows:
Col
- In the Alignment Tools bar, click
Matrix Alignment to open the corresponding window.
- Select the measured data to be aligned and select an alignment method (select a file or an aligned object).
- Click Apply to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
- (Optional) Right-click on the matrix alignment object in the left-side tree view to edit the alignment and trigger the recalculation function.
Col

Manual Alignment¶
In cases where there are noticeable differences between the pose of the measured model and the reference model, manual alignment can be used to make fine adjustments to the initial position of the measured model.
Note
Before using the manual alignment function, please import the measured model.
The steps for performing the manual alignment are as follows:
Col
- In the Alignment Tools bar, click
Manual Alignment to open the corresponding window.
- Select the measured data to be aligned, and edit the pan distance or rotation angle of the model on the X / Y / Z axes; you can also manually drag or rotate the movable coordinate axes at the center of the model in the 3D scene.
- Click Confirm to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
Col

Datum Alignment¶
For workpieces that already have a datum system, existing datum can be used for datum alignment.
Note
- Before using the datum alignment function, please import the measured model.
- Before using the datum alignment function, it is recommended that you perform best fit alignment first to automatically align the model preliminarily.
Caution
If it prompts that " Calculation failed, please reselect the datum", please check if the selected three datums can constrain all degrees of freedom of the model in the X / Y / Z axes; if it still fails, please contact technical support.
The steps for performing the datum alignment are as follows:
Col
- In the Alignment Tools bar, click
Datum Alignment to open the corresponding window.
-
Select the measured data to be aligned, and select the datum features (including points, lines, planes, sphere centers, cylinder axes and cone axes) one by one.
Note
- Support directly clicking on the model to create new feature pairs and datum pairs.
- If the datum 2 or 3 is selected, readjusting the datum 1 will automatically clear the selection of other datums.
-
Click Preview to preview the alignment result in the 3D scene; then click Confirm to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
Col

3-2-1 Alignment¶
This method involves aligning the model by determining six degrees of freedom, primarily used for measuring gauge models.
Note
- Before using the 3-2-1 alignment function, please import the measured model.
- If you select a circle or sphere feature, the corresponding center of the circle or sphere will be taken as the reference point; if you select a cylinder or cone feature, the corresponding axis of the cylinder of cone will be taken as the reference line.
The steps for performing the 3-2-1 alignment are as follows:
Col
- In the Alignment Tools bar, click
3-2-1 Alignment to open the corresponding window.
-
Select the measured data to be aligned and the feature sequence, and select the features (including points, lines, planes, sphere centers, cylinder axes and cone axes) based on the selected sequence one by one.
Note
- Support directly clicking on the model to create new feature pairs.
- Please select the corresponding features based on the selected sequence; otherwise, it will prompt "
This feature type is not supported".
- Please select feature pairs that contain both the reference feature and measured feature; otherwise, it will prompt "
The selected feature pair needs to contain both reference and measured features".
- If you reselect the feature sequence, all selected features will be cleared.
-
Click Preview to preview the alignment result in the 3D scene; then click Confirm to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
Col

Align to Coordinate System¶
If you only need to measure the measured model, you can first align the measurement model by adjusting its orientation to match the predefined global coordinate system. This will facilitate better observation and measurement of the model in subsequent steps.
This method involves aligning the model by determining six degrees of freedom, primarily used for measuring gauge models.
Note
- Before using the 3-2-1 alignment function, please import the measured model.
- If you select an existing circle or sphere feature, the corresponding center of the circle or sphere will be taken as the reference point; if you select an existing cylinder or cone feature, the corresponding axis of the cylinder of cone will be taken as the reference line.
The steps for performing aligning to coordinate system are as follows:
Col
- In the Alignment Tools bar, click
Align to Coordinate System to open the corresponding window.
-
Select the measured data to be aligned, and choose the method:
Plane, Axis, Center Point Alignment: Select the feature sequence, and select the features and their destinations based on the selected sequence one by one.
Note
- Please select at least one created plane, line or point feature and the corresponding destination.
- Please select the corresponding features based on the selected sequence; otherwise, it will prompt "
This feature type is not supported".
- If you reselect the feature sequence, all selected features and destinations will be cleared.
- If the feature 2 or feature 3 has been selected and you adjust feature 1 to "None", the other selected features will be automatically cleared. Similarly, if the destination for feature 2 or feature 3 has been selected and you set the destination for feature 1 to "None", the other selected destinations will also be automatically cleared.
Vertical Plane: Select the features and their destinations one by one.
Note
- Please select at least one created plane and the corresponding destination.
- If the feature 2 or feature 3 has been selected and you adjust feature 1 to "None", the other selected features will be automatically cleared. Similarly, if the destination for feature 2 or feature 3 has been selected and you set the destination for feature 1 to "None", the other selected destinations will also be automatically cleared.
-
Click Preview to preview the alignment result in the 3D scene; then click Confirm to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
Col

RPS Alignment¶
By using RPS (Reference Point System) alignment, the specified points, circle, and sphere features can be matched to align the models. This method is mainly applied in scenarios such as workpiece alignment, assembly parts, quality control, reverse engineering, and multi-point measurement.
Note
- Before using the RPS alignment function, please import the reference model and measured model.
- If you select a circle or sphere feature, the corresponding center of the circle or sphere will be taken as the reference point.
- It is recommended that you use point features created with the CMM method as reference points to achieve the best alignment results.
The steps for performing the rps alignment are as follows:
Col
- In the Alignment Tools bar, click
RPS Alignment to open the corresponding window.
-
Select the measured data to be aligned, and click in the 3D scene to select at least three feature pairs or labels, and the selected features will be shown in the Select reference targets column.
Note
- Support directly clicking on the model to create new feature pairs.
- Please select point, circle or sphere features, or it will prompt that "
This feature type is not supported".
- Please select feature pairs that contain both reference and measured features, or it will prompt that "
The selected feature pair needs to contain both reference and measured features".
-
In the RPS Alignment window, select the Alignment Direction and edit parameters (tol4, weight5, max iterations2, etc.).
Note
By default, the X, Y, and Z directions are
checked simultaneously; you can click to uncheck them, but at least one direction must be selected.
-
Click Preview to preview the alignment result in the 3D scene; then click Confirm to save the alignment object, which will be displayed in the align group corresponding to the measured model in the left-side tree view.
Col

-
In point cloud or mesh data, the sampling rate refers to the number of data points collected per unit area or unit length (e.g., point spacing or point density). ↩↩
-
By setting the maximum number of iterations, the algorithm (such as the Iterative Closest Point (ICP) algorithm) is limited in its maximum number of repetitions to prevent infinite looping due to non-convergence, which is used to optimize fitting or alignment results; if the algorithm converges (meets the convergence target) before reaching the maximum number of iterations, it will terminate early. ↩↩↩
-
The convergence target value refers to the precision threshold at which the algorithm stops iterating, usually judged by the change or absolute value of the residual (e.g., Root Mean Square Error, RMS); when the error change between two iterations is less than the target value, the algorithm is considered to have converged. ↩↩
-
Tolerance refers to the allowable range of size or shape deviation used to determine whether the measured object is qualified. ↩
-
Weight refers to the weighting coefficient assigned to different measurement points or areas, reflecting their importance in the calculation. ↩