I have a collection of 3D points in the standard $x$, $y$, $z$ vector space. Now I pick one of the points $p$ as a new origin and two other points $a$ and $b$ such that $a - p$ and $b - p$ form two vectors of a new vector space. The third vector of the space I will call $x$ and calculate that as the cross product of the first two vectors.
Now I would like to recast or reevaluate each of the points in my collection in terms of the new vector space. How do I do that?
(Also, if 'recasting' not the right term here, please correct me.)