I have a bunch of polyhedroa. In each of them all of the vertices are painted with different colors. For each polyhedron, I start the process with an initial permutation $\mathcal{P}_0$ and I want to generate all other permutations, excluding those that correspond to rigid rotations of $\mathcal{P}_0$.
I thought about doing that with reflections through symmetry planes. Now, these planes can be known beforehand due to the symmetry groups that these reflections belong to, when acting on each polyhedron. And, when you know how they form a group with the rigid rotations, you can also know beforehand which combinations of reflections generate rotations.
So I imagined that I could know beforehand which reflections and combinations of reflections could generate permutations that did not correspond to rigid rotations right from the start, by construction.
But then it hit me that this would be doomed to failure if it were not possible to generate all possible permutations by the application of reflections alone. So here is my question:
Is it possible to generate all of the permutations of $\mathcal{P}_0$ that do not correspond to rigid rotations of $\mathcal{P}_0$ just by using reflections through planes containing the center of the polyhedron?