Skip to content

3D Point Cloud Transformation

Operator Function

Perform affine transformation on the input point cloud and output the transformed point cloud.

Parameter Introduction

Input Parameters

ParameterRangeDefault ValueDescriptionIllustration
Input Image0-80The IM number for image input

Calculation Parameters

ParameterRangeDefault ValueDescriptionIllustration
ModeTranslation/Rotation/Shearing/Scaling/MirroringTranslationSwitch between different transformation modes
Translate Along X0.000Distance to translate along X-axis, positive values translate in positive X direction; negative values translate in negative X direction.
Translate Along Y0.000Distance to translate along Y-axis, positive values translate in positive Y direction; negative values translate in negative Y direction.
Translate Along Z0.000Distance to translate along Z-axis, positive values translate in positive Z direction; negative values translate in negative Z direction.
Reverse Translationtrue/falsefalseIf checked, translate in opposite direction.
Rotate Around X Axis0.000Positive values rotate counterclockwise around X-axis; negative values rotate clockwise around X-axis.
Rotate Around Y Axis0.000Positive values rotate counterclockwise around Y-axis; negative values rotate clockwise around Y-axis.
Rotate Around Z Axis0.000Positive values rotate counterclockwise around Z-axis; negative values rotate clockwise around Z-axis.
Reverse Rotationtrue/falsefalseIf checked, rotate in opposite direction.
X Scale Factor0.000Scale X coordinates, negative values scale the mirrored point cloud's X coordinates.
Y Scale Factor0.000Scale Y coordinates, negative values scale the mirrored point cloud's Y coordinates.
Z Scale Factor0.000Scale Z coordinates, negative values scale the mirrored point cloud's Z coordinates.
Reverse Scalingtrue/falsefalseMirror the input point cloud before scaling.
Shear AxisShear X Relative to Y/Shear X Relative to Z/Shear Y Relative to X/Shear Y Relative to Z/Shear Z Relative to X/Shear Z Relative to YShear X Relative to YShear the point cloud along the selected coordinate axis direction.
Shear UnitRaw Shear Factor/Angle Shear FactorRaw Shear FactorThe dimension of the scaling factor when transforming a coordinate
Raw Shear Factor0.000Dimensionless
Angle Shear Factor0.000Input value unit is degrees
Reverse Shearingtrue/falsefalseIf checked, shear the point cloud in the opposite direction along the selected coordinate axis
Mirror Xtrue/falsetrueMirror the point cloud about the X-axis, i.e., mirror the point cloud about the YZ plane
Mirror Ytrue/falsetrueMirror the point cloud about the Y-axis, i.e., mirror the point cloud about the XZ plane
Mirror Ztrue/falsetrueMirror the point cloud about the Z-axis, i.e., mirror the point cloud about the XY plane
Output Image0-80The IM number for image output

Output Parameters

NameTypeRangeDescription
Resultbooltrue/falsetrue for success
false for failure
Warningbooltrue/falsetrue indicates there is a warning
false indicates there is none
MessagestringOutputs success, error, or warning information; if there is no error or warning, it is empty
TimefloatOperator execution time, unit: ms

Exception Troubleshooting

No.Exception InformationCorresponding ParameterSolution
1The input value is {0}, invalid shear axisShear AxisOnly supports shear X relative to Y, shear X relative to Z, shear Y relative to X, shear Y relative to Z, shear Z relative to X, shear Z relative to Y
2The input value is {0}, invalid shear unitShear UnitOnly supports raw shear factor, shear angle
3The input value is {0}, invalid transformation modeTransformation ModeOnly supports Translation, Rotation, Scaling, Shearing, Mirror
4Input point cloud is emptyCheck if input point cloud is empty

Example Introduction

Engineering Design

  1. Select the Load Point Cloud tool to load the 3D point cloud image to be processed into IM0.

  2. Select the 3D Transformation tool.

Tool Usage

  1. Select the input image for operation; the image number must match the IM number where the image is located in the project.

  2. Set transformation mode (set Translation, Rotation, Scaling, Shearing, Mirroring separately)

  3. Set parameters

  4. Click Test to check if the image window and parameters meet expectations

  5. If there are no issues, click Save, then run the operator in the run list to view the results in the corresponding IM

Local Image

AI-Vision, Making 3D Measurement Easier