在數學中, 伯努利雙紐線是由平面直角坐標系中的以下方程定義的平面代數曲線 :
(x^2 + y^2)^2 = 2a^2 (x^2 - y^2).
曲線的形狀類似於打橫的阿拉伯數字 8 或者無窮大的符號。
關於伯努利雙紐線的描述首見於1694年,雅各布·伯努利將其作為橢圓的一種類比來處理。橢圓是由到兩個定點距離之和為定值的點的軌跡。而卡西尼卵形線則是由到兩定點距離之乘積為定值的點的軌跡。當此定值使得軌跡經過兩定點的中點時,軌跡便為伯努利雙紐線。
伯努利將這種曲線稱為lemniscus, 為拉丁文中“懸掛的絲帶”之意。
伯努利雙紐線是雙曲線關於圓心在雙曲線中心的圓的反演圖形。
vertices = 10000 t = from (-PI) to (PI) r = sqrt(2)*sqrt(cos(2*t)) a = r*10 x = a*sin(t) y = a*cos(t)

將腳本中的X,Y的值交換一下就得到無窮大的符號

將r = sqrt(cos(2*t))改為r = sqrt(sin(2*t))試下:
vertices = 10000 t = from (0) to (2*PI) r = sqrt(sin(2*t)) a = r*10 x = a*sin(t) y = a*cos(t)

