Algoritem bom predstavil na konkretnem primeru točk. Pregled točk bomo izvajali v smeri urinega kazalca.
1. KORAK: Izbira pivotne točke
Na množici točk (označimo jo npr. z M) poiščemo točko z najmanjšo y koordinato. Lahko se zgodi, da imamo več točk z isto (najmanjšo) y koordinato. V tem primeru izberemo tisto točko, ki ima hkrati tudi najmanjšo x koordinato. Izbrano točko imenujemo pivotna točka in jo označimo s P.
|
Izbira pivotne točke P na danem primeru množice točk.
Zakaj v primeru več točk z isto (najmanjšo) y koordinato izberemo tako, ki ima tudi najmanjšo x koordinato? Taka točka zagotovo leži na konveksni ovojnici, saj pod njo in levo od nje ni nobene druge točke. Levo seveda so lahko točke, vendar imajo vse večjo y koordinato.
Za začetno (pivotno) točko P lahko seveda izberemo tudi kako drugo točko, npr. točko, ki ima:
- najmanjšo y in največjo x koordinato,
- največjo y in najmanjšo x koordinato,
- največjo y in največjo x koordinato.