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);