fix 'overlap="scale"' causing nodes to overlap one another
41e939ee failed to account for the side effect that explicitly tracking the initial zero point meant the final length of the array was now 1 when degenerate, no longer 0.
Gitlab: #2560, fixes #2564 (closed)
Reported-by: Giorgi Kitsmarishvili, Todd Gibson
Edited by Matthew Fernandez