A new multiobjective optimization adaptive layering algorithm for 3D printing based on demand-oriented