Valentínska akcia je tu! Získaj až 80 % extra kreditov ZADARMO na náš interaktívny e-learning. ZISTIŤ VIAC:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:
Avatar
Neaktivní uživatel:25.6.2013 17:46

Ahoj

Mám na plátno vykreslený kosočtverec a znám souřadnice všech čtyř bodů.
Potřeboval bych nějak zjistit jestli souřadnice při kliknutí jsou uvnitř daného kosočtverce.

Zkoušel jsem to nejdřív u čtverce , a u toho to není problém
(ověřovat X souřanici kliknutí jestli je větší než jeden z levých bodů a zárověň menší než jeden z pravých bodů. a obdobně s Y souřadnicí.)
,ale u kosočtverce si vážne nevím rady.

Odpovedať
25.6.2013 17:46
Neaktivní uživatelský účet
Avatar
Odpovedá na Neaktivní uživatel
Martin Bednář (xbedm01):25.6.2013 17:49

V jakém to máš jazyce?

Hore Odpovedať
25.6.2013 17:49
I bez motta se dá žít
Avatar
Odpovedá na Martin Bednář (xbedm01)
Neaktivní uživatel:25.6.2013 17:50

V Javascriptu, ale myslím že pro řešení toho problému to není podstatné

Hore Odpovedať
25.6.2013 17:50
Neaktivní uživatelský účet
Avatar
Juraj Mlich
Tvůrce
Avatar
Juraj Mlich:25.6.2013 17:53

Ja by som si napísal metodu (alebo by som to robil rovno v konstruktore triedy kosostvorec) v ktorej by som si do poľa uložil všetky body obsiahnuté v kosostvorci a potom by som v metode napr. detekuj detekoval či sú body (ktoré chceš testovať) obsiahnuté v tom poli :)

 
Hore Odpovedať
25.6.2013 17:53
Avatar
Odpovedá na Juraj Mlich
Neaktivní uživatel:25.6.2013 17:55

No, jenže ten kosočtverec je rotovanej čtvercovej obrázek. A myslím si že udělat si pole který ten kosočtverec obsahuje (a že tam těch kosočtverců nebude málo),není úplně ideální řešení.Určitě to musí jít nějak dopočítat na základě těch souřadnic který znám

Hore Odpovedať
25.6.2013 17:55
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Kit:25.6.2013 18:01

Kosočtverec se skládá ze dvou trojúhelníků...

Hore Odpovedať
25.6.2013 18:01
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovedá na Kit
Neaktivní uživatel:25.6.2013 18:02

To mně taky napadlo, ovšem ani tam jsem nevymyslel nějaké solidní řešení jak to detekovat

Hore Odpovedať
25.6.2013 18:02
Neaktivní uživatelský účet
Avatar
Odpovedá na Michael Olšavský
Neaktivní uživatel:25.6.2013 18:24

Jó, už jsem si na toho maníka vzpoměl :D
Mám skoro hotovo ;)

Hore Odpovedať
25.6.2013 18:24
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:25.6.2013 19:50

Tak už mi to všechno funguje ;)

viz obrázek

Hore Odpovedať
25.6.2013 19:50
Neaktivní uživatelský účet
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 10.