Precision in translation+rotation
Posted: Sun Jul 04, 2021 9:28 am
I occasionally use CloudCompare to transform point clouds from world coordinates to project local coordinates. World coordinates can look like North 65 000 000, East 150 000 (in meters) while project coordinates are much smaller, with origo close to where the cloud is.
Transforming involves a move (translation) in North and East as well as a rotation. These numbers are know, generally with very high precision.
My workflow is:
-load e57 into CC
-Change suggested Global shift to my known coordinate move. Unclick "Preserve on save" to make the shift permanent.
-Rotate the cloud with Apply transformation using my known rotation angle in degrees.
-Export the cloud
This works, but perhaps there's a better method? I'm a bit annoyed by the destruction of precision - when entering shift coordinates I can only use 2 decimals, meaning centimetre precision.
Transforming involves a move (translation) in North and East as well as a rotation. These numbers are know, generally with very high precision.
My workflow is:
-load e57 into CC
-Change suggested Global shift to my known coordinate move. Unclick "Preserve on save" to make the shift permanent.
-Rotate the cloud with Apply transformation using my known rotation angle in degrees.
-Export the cloud
This works, but perhaps there's a better method? I'm a bit annoyed by the destruction of precision - when entering shift coordinates I can only use 2 decimals, meaning centimetre precision.