Gap analysis of ballistic body armor based on 3D body scanning