Triaxial behavior of granular material under complex loading path by a new numerical true triaxial engine