Generate polynomial surface