In summary, we (i) translated each cage so its center of mass lays at the origin, (ii) generated a point cloud that fills the cavity of each cage, (iii) aligned each cage such that the principal axes of rotation of its porosity point cloud correspond with the Cartesian axes, then (iv) for cages whose porosity point clouds harbor insufficiently distinct principal moments of inertia, align them to another cage, on the basis of their porosity point clouds, using Coherent Point Drift.