Algorytmy badające własności geometryczne

Przynależność punktu do odcinka

 

Załóżmy, że dany odcinek AB jest wyznaczony przez punkty A i B o współrzędnych   A = ( XAYA) i B = (XBYB)
Chcemy sprawdzić, czy punkt C (XC ; YC) należy do odcinka AB.
Równanie prostej przechodzącej przez punkty można wyznaczyć ze wzoru:

 

 (y-yA)(xB-xA)-(x-xA)(yB-yA)=0

Po przekształceniu otrzymujemy XB*Y + XA*YA + X*YA - XA *Y- XB*YA - X*YB = 0
Jeżeli współrzędne punktu C spełniają powyższe równanie, oznacza to, że punkt C leży na prostej zawierającej odcinek AB.
Dodatkowo należy sprawdzić, czy punkt zawiera się wewnątrz odcinka, co warunkują założenia :

 

XC >= min(XA ; XB)

 

XC <= max(XA ; XB)

 

YC >= min(YA ; YB)

 

YC <= max(YA ; YB)

 

 

 

 

 

Program sprawdzający przynależność punktu do odcinka :



Dodaj komentarz






Dodaj

Komentarze

Kloc, 18.03.2022, 13:47
gowniarze
Kloc, 18.03.2022, 13:47
Spokoj tam na dole
PatryckPicial, 18.03.2022, 13:07
Bije darie
Kubusboja, 18.03.2022, 13:06
jestem chory
wilczekkapi, 18.03.2022, 13:03
Jestem glodny
6767677, 17.03.2022, 11:12
5677456456456
235235, 17.03.2022, 11:12
23523523523
3454355, 17.03.2022, 11:12
435345435
435435, 17.03.2022, 11:11
345345
2352352, 17.03.2022, 11:11
35325235
234234, 17.03.2022, 11:11
234234543543
324234, 17.03.2022, 11:11
234234
3424, 17.03.2022, 11:11
234234
435345, 17.03.2022, 11:10
345345345
456456, 17.03.2022, 11:10
456456
234234, 17.03.2022, 11:10
2342342
435435, 17.03.2022, 11:10
435345
324234, 17.03.2022, 11:09
324324
324234, 17.03.2022, 11:09
324234
34234, 17.03.2022, 11:09
23423423
435435, 17.03.2022, 11:08
435345
435345, 17.03.2022, 11:08
435435345
23523523, 17.03.2022, 11:08
5235235235
4543543, 17.03.2022, 11:08
5435435345435
325235, 17.03.2022, 11:08
325235235
235, 17.03.2022, 11:08
3454353
235235, 17.03.2022, 11:08
32532532
345345, 17.03.2022, 11:08
435435
4643643, 17.03.2022, 11:07
436436436
46436, 17.03.2022, 11:07
324235235
4365436, 17.03.2022, 11:07
er453t63e4r5g
46T43EWG, 17.03.2022, 11:07
35T534345
BYDGOSZCZ, 17.03.2022, 11:06
DGDB VDFSCGVDSF
2353r3t, 17.03.2022, 11:06
3253253925r8 Lubie ryby
rgdfh, 17.03.2022, 11:05
er435yre4w35
gggfff, 17.03.2022, 11:05
dgfdsgdfgdfg
AniaSzczesniak, 17.03.2022, 11:04
jebać kloca
Damian, 02.03.2020, 09:38
Goof, goof ma mate
Arek, 12.06.2018, 13:07
Lubie Roberta

© 2013-2024 PRV.pl
Strona została stworzona kreatorem stron w serwisie PRV.pl