Development of a numerical simulation method for rocky body impacts and theoretical analysis of asteroidal shapes (2020)