Understanding the packing fractions of different shapes and random angle pack