polycet 2016 key paper Archive