A micro-macro constitutive model for compressive failure of rock by using 4D lattice spring model. (December 2022)