Abstract geometric wave design