![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 18.03.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem tego typu że stworzyłem funkcje rysujące różne figury za pomocą GD pobierając współrzędne z bazy są to kwadraty elipsy itp a także figury dowolne (rysowane za pomocą imagesexpixel i imagesline) I teraz mam pytanie jak po narysowaniu tego wszystkiego, po najechaniu kursorem na daną figurę i odczytaniu X i Y kursora sprawdzić czy ten punkt należy do danej figury (zawiera się w zbiorze punktów w bazie) Siedze nad tym pół dnia i nic mi nie przychodzi do głowy:/ Za jakąś pomoc będę bardzo wdzięczny |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Każdy taki punkt składa się z dwóch współrzędnych (X,Y)
dla prostokąta masz takie 4 punkty które są granicami figury. powiedzmy masz prostokąt: LG = 20,60 PG = 100,60 PD = 100,10 LD = 20,10 LG = Lewy górny PG = Prawy górny PD = Prawy dolny LD = Lewy dolny I masz współrzędne 40,30 jak sprawdzasz czy punkt należy do prostokąta ? Za pomocą operatorów <,>,= i tyle. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:46 |