Non – Euclidean Patternmaking