Skocz do zawartości

Zablokowane punkt pomiędzy dwoma elipsami


I am Lord

Rekomendowane odpowiedzi

Faktycznie nie sprecyzowałem. Wygląda to tak

asteroidy.png

 

Te dwie elipsy wyznaczają szerokość tych asteroid. I chcę po prostu sprawdzić czy punkt ( w tym przypadku myszka ) na nie natrafi.

( zignoruj elipsy będące orbitami tych szarych planetek bo nie o nie mi chodzi )

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra nvm znalazłem skrypt dzięki, któremu takie coś zrobię:

GML
// point_in_ellipse( point_x, point_y, x1, y1, x2, y2);

{

if ((argument2==argument4) || (argument3==argument5)) return false;

return sqr((2*argument0-(argument4+argument2) )/(argument4-argument2)) + sqr((2*argument1-(argument5+argument3) )/(argument5-argument3)) < 1;

}

 

Może komuś się przydać.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...