3D Shape Abstraction