This von-Staudt construction shows how one can geometrically sum two numbers x and y. It uses auxiliary points E, F, G, H. If at least two of those merge, the construction becomes degenerate.

The standard CindyJS implementation draws the results in red and does not display any results for degenerate positions. The non-standard version is drawn in green and works even if the auxiliary points lie on the x-axis.