ICP rotation not disabled in CLI
Posted: Fri Apr 01, 2022 5:14 pm
Dear Daniel,
I am using the CLI of CloudCompare compute a transformation between two point clouds and I would really like to restrict it to translation only. Running the following:
cloudcompare -O -GLOBAL_SHIFT {xyz} to_align.laz -O -GLOBAL_SHIFT {xyz} reference.laz -C_EXPORT_FMT LAS -ICP -OVERLAP 100 -RANDOM_SAMPLING_LIMIT 10000 -MIN_ERROR_DIFF 1e-6 -ROT NONE
the output transformation matrix is:
1.000000000000 0.000000000000 0.000000000000 -0.368743419647
0.000000000000 0.999997019768 -0.002448272659 0.369123190641
0.000000000000 0.002448272659 0.999997019768 7.098420143127
0.000000000000 0.000000000000 0.000000000000 1.000000000000
As you see, I am using the -ROT NONE option, but it does still rotate slightly around x. Is it a bug, or am I using the tool wrong?
BTW CloudCompare is version 2.12.0.
Thanks,
Marcel
I am using the CLI of CloudCompare compute a transformation between two point clouds and I would really like to restrict it to translation only. Running the following:
cloudcompare -O -GLOBAL_SHIFT {xyz} to_align.laz -O -GLOBAL_SHIFT {xyz} reference.laz -C_EXPORT_FMT LAS -ICP -OVERLAP 100 -RANDOM_SAMPLING_LIMIT 10000 -MIN_ERROR_DIFF 1e-6 -ROT NONE
the output transformation matrix is:
1.000000000000 0.000000000000 0.000000000000 -0.368743419647
0.000000000000 0.999997019768 -0.002448272659 0.369123190641
0.000000000000 0.002448272659 0.999997019768 7.098420143127
0.000000000000 0.000000000000 0.000000000000 1.000000000000
As you see, I am using the -ROT NONE option, but it does still rotate slightly around x. Is it a bug, or am I using the tool wrong?
BTW CloudCompare is version 2.12.0.
Thanks,
Marcel