Mam kilka pytań dotyczących wielokątów z punktami typu podwójnego ... Co muszę zrobić, to punkty, utwórz wielokąt, a następnie sprawdź, czy 1 punkt betonu znajduje się wewnątrz wielokąta, czy nie .Wieloboki o podwójnych współrzędnych
więc kwnow że w Javie istnieje klasa o nazwie Polygon i służy tak: (trójkąt)
int valoresX[] = { 100, 150, 200 };
int valoresY[] = { 100, 200, 100 };
int n = valoresX.length;
Polygon city= new Polygon(valoresX,valoresY,n);
Ale moje „wielokąty” musi być „double” typu, nie „int "(prosty przykład)
Double valoresX[] = { 1000.10, 150.10, 200.10 };
Double valoresY[] = { 100.10, 200.10, 100.10 };
W moim projekcie I naprawdę nie trzeba go pomalować na aplet lub podobnego, po prostu trzeba obliczyć, czy punkt znajduje się wewnątrz czy nie.
Więc moje pytanie brzmi:
Czy jakikolwiek sposób zrobić z podwójnymi coordenates wielokątów, które pozwalają na calcultate jeżeli punkt (podwójne) znajduje się wewnątrz wielokąta, czy nie?
Dzięki za wszystko !!!
Shudy
Przede wszystkim podziękowania dla wszystkich, a szybko odpowiedź! Spróbuję go i zobaczę, czy to działa na mój projekt;) Dzięki! Shudy – Shudy
Testowany i działa naprawdę dobrze !!! Wielkie dzięki! – Shudy