Persimpangan
Titik persimpangan garisan
a1, b1, c1  - pekali bagi baris pertama,
a2, b2, c2 - pekali baris kedua,
x, y - titik persimpangan.
\(x = {-(c1 \cdot b2 - c2 \cdot b1) \over (a1 \cdot b2 - a2 \cdot b1)} \\ y = {-(a1 \ cdot c2 - a2 \cdot c1) \over (a1 \cdot b2 - a2 \cdot b1)} \)
Kami sudah tahu cara menyemak garisan untuk persilangan (ia tidak selari) dan mencari titik persilangannya.
Sekarang mari kita pelajari cara melakukan ini dengan segmen. 
Mula-mula, mari kita pelajari cara menyemaknya untuk persimpangan.
Segmen bersilang jika hujung satu berada pada sisi bertentangan dengan yang lain dan sebaliknya (ini mudah disemak oleh hasil silang).  Satu-satunya kes apabila ini tidak akan berfungsi - segmen terletak pada satu garis lurus. Untuk itu, anda perlu menyemak persimpangan yang dipanggil. kotak sempadan (kotak sempadan segmen) - semak persilangan unjuran segmen pada X dan Y.
 kapak.
Sekarang kita tahu cara menyemak segmen untuk persimpangan, mari belajar cara mencari titik (atau segmen) persimpangannya:
- jika mereka tidak bersilang, maka jelas bahawa titik sedemikian tidak wujud;
- jika tidak, kami akan membina garis lurus di mana segmen ini terletak.
Jika ia selari, maka segmen terletak pada garisan yang sama, dan kita perlu mencari segmen persimpangan - daripada maksimum sempadan kiri segmen kepada minimum sempadan kanan ( titik adalah kurang daripada titik lain, jika ia berada di sebelah kiri, sekiranya terdapat kesamaan X-koordinat - jika lebih rendah).
Jika garisan tidak selari, cari titik persilangannya dan kembalikannya.