By the extraction of ideas from computer vision, geometrical design and complexity analysis, a structure called visibility emerges. The paper describes a way in which a 3D workpiece is mapped onto the unit sphere, and its visibility is determined. For applications, manufacturing machines are classified by their degrees of freedom into point, line and surface visible processes Algorithms for optimal workpiece orientation are then formulated as simple intersections on the sphere.