Build rect points. Reuse points in results if already present.
results
Rect
Generate an additional point closing the rect (equal to first point)
Array of points to reuse
Optional
Options describing how to reuse results
Number of points added/changed
Build rect points. Reuse points in
results
if already present.