String, straightedge, and shadow