Use `Pnt{2,3,4}` insted of `Vec{2,3,4}` whenever possible.

Now that nalgebra supports points, we can use them.
Use `na::center(a, b)` when possible.