Application of line geometry and linear complex approximation to singularity analysis of the 3-DOF CaPaMan parallel manipulator