This paper presents a new method to analyze the closed-form kinematics of a generalized three-degree-of-a-freedom spherical parallel manipulator. Using this analytical method, concise and uniform solutions are achieved. Two special forms of the three-degree-of-freedom spherical parallel manipulator, i.e. right-angle type and a decoupled type, are also studied and their unique and interesting properties are investigated, followed by a numerical example.