Geometrical data structures