Geometry and Patterns