accept non-unit distance for ellipsGate constructor. #150