The algorithm iteratively revises the transformation (combination of translation and rotation) needed to minimize the distance from the source to the reference point cloud.
The original purpose of projection pursuit was to machine-pick interesting low-dimensional projections of a high-dimensional point cloud by numerically maximizing a certain objective function or projection index.