Zaslat SMS: Modeling the planar rocking of a rigid body with irregular geometry