Optimizing 3D Irregular Object Packing from 3D Scans Using Metaheuristics