Adjust a planar point cloud described by 3d Cartesian coordinates so that it is described by 2d coordinates (and z = const.) since you need to e.g. apply 2d interpolation methods. Then transform the result back from 2d to its original 3d state. Or rotate an arbitrarily shaped point cloud around an arbitrary axis defined by two normal vectors.
Added the acknowledgement.