Hello Alexey,
Thanks for your reply,
After some investigations, it looks those steps don't affect dense_cloud "locked" transformation :
-> dense_cloud.transform is already a diagonal matrix
-> dense_cloud.crs is <CoordinateSystem 'Local Coordinates'>, but set to None doesn't change anything.
I was able to find a workaround by saving chunk.transform.matrix before and after updateTransform() command.
Then, I apply :
chunk.dense_cloud.transform = Metashape.Matrix().Diag([1,1,1,1]) * previous_chunk_transform_matrix * new_chunk_transform_matrix.inv()
The dense cloud take the right new location, but then following treatments don't work correctly anymore (like dense_cloud classification, etc...)
Looking forwards to your help.
Regards