Euclidean canvas