Dupin Cyclides

 From:  bemfarmer
6390.3 
To both of the preceeding scripts:
Added aValue = Math.abs(aValue); make aValue positive.

Added if (cValue >= aValue)
cValue = aValue - 0.1;
to make cValue less than aValue.
Negative cValue and bValue seem to reverse the object.

- Brian