Gdzie przecinają się obiekty GrapicsPath

0

Witam!

Rysuję obiekt typu GraphicsPath i linię. Potrzebuję wiedzieć gdzie się przecinają.
Czy ktoś może pomóc mi znaleźć punkt przecięcia?
Linię w prosty sposób można oczywiście przerobić na GraphicsPath i sprawdzić wszystkie punkty po kolei (obiekty, które rysuję nie są duże) - nie wiem jednak jak takie punkty uzyskać.
Jeśli jest sposób mnie barbarzyński niż sprawdzanie wszystkich punktów to jeszcze lepiej...

Z góry dzięki!
maju

0

Wykorzystaj troche matematyki. Jezeli GraphicsPath to u ciebie same linie, to obliczaj z prostego ukladu rownan czy sie przecinaja. Jezeli krzywe, to zalezy jakiego typu, ale tez sie da.

pozdrawiam
johny

0

Jo!

Gdyby to były dwie proste to nie byłoby problemu.
Pewnie masz rację, skończy się na rozwiązywaniu kilku równań...

0

No, ale jak to sa proste (nawet niech bedzie ich 1000) to co za roznica? Obliczenie wzorku na punkty przeciecia dwoch prostych to max 5 minut, potem podstawiasz do petli i po klopocie.

pozdrawiam
johny

1 użytkowników online, w tym zalogowanych: 0, gości: 1