This is direct port of abandoned "Rectangles, Ovals and diamonds" plugin. There are two algorithms: one uses fixed values and second — variable values from attribute table. Test for fixed distance version included.