name doubling-oriented XYZ coordinates parameter c assume a^2+c^2=1 variable X variable Y variable Z satisfying x = X/Z satisfying y = Y/Z^2