Gdzie przecinają się obiekty GrapicsPath

Odpowiedz Nowy wątek
2006-10-26 08:33
maju
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

Pozostało 580 znaków

2006-10-26 09:03
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


You need to learn how to walk
before you can run

Pozostało 580 znaków

2006-10-27 20:35
maju
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ń...

Pozostało 580 znaków

2006-10-27 20:46
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


You need to learn how to walk
before you can run

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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