Sharir–Pnueli–Hart Method