Egy kis könnyű kétdimenziós (x, y) koordinátageometriai segítség kellene?!
A feladatom annyi volna hogy a kétdimenziós (x,y) koordináta rendszerben létezik két szakaszom, ezeknek ismert a kezdő és végpontjuk, tehát:
1. szakasz: kezdőpontjának koordinátái: (x1, y1)
végpontjának koordinátái: (x2, y2)
2. szakasz: kezdőpontjának koordinátái: (x3, y3)
végpontjának koordinátái: (x4, y4)
Annyi a lényeg, hogy csak meg kell állapítanom, hogy metszik-e egymást ezek a SZAKASZOK, tehát nem is az a konkrét végtelenbe tartó egyenesek. A metszéspontot nem kell meghatároznom, csak hogy metszik-e egymást vagy sem... előre is nagyon hálásan köszönöm aki segítene, akár egy számszerű példával is!!!
Először megnézed, hogy a P1P2, Q1Q2 vektorok párhuzamosak e. Ha igen akkor biztos nincs metszéspont. Ha nem akkor kénytelen vagy felírni a P1P2, Q1Q2 pontokon átmenő egyenesek egyenletét, azt megoldani és megnézni hogy a szakaszokon belül van e a metszéspont, azaz x1<=x<=x2.
Ha nem szakaszokról hanem egyenesekről lenne szó elég lenne az egyenletrendszer determinánsát vizsgálni, de így szerintem elkerülhetetlen a megoldás.
Köszi a választ! Még annyi, hogy miután megoldottam az egyenesek egyenletéből felírt egyenletrendszert, kapok egy metszéspontot ha nem párhuzamosak. Ez legyen M (x,y) akkor neki meg kell nézni hogy az x és az y koordinátája mindkét szakaszon belül van-e, és így?:
x1 <= x <= x2
x3 <= x <= x4
y1 <= y <= y2
y3 <= y <= y4
kajak csak ez a része nem világos... (a koordinátákat a feladatleírásból vettem)
Jogos!
És köszönöm mégegyszer!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!