ENH: subdivide to a minimum edge length
ENH: adapt all pieces at once