Garis-garis di atas membentuk sebuah kurva. Kurva yang terbentuk disebut kaustik, dan garis-garis di atas menjadi garis-garis singgungnya.

Masing-masing garis tersebut dibuat dengan menghubungkan dua titik:

(x1, y1) hingga (x2, y2).

Di sini x1 dan y2 adalah invarian, yang satu selalu di kiri, yang satunya selalu di bawah. Maka perintah yang digunakan adalah:

line(0, step * i, step * i, ukuran - 1);