Prikaz jedne poruke
Stara 9.2.2014, 22:34   #111
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: How to... Java

Za to što pokušavaš da uradiš ti ne trebaju sve tačke, da bi ti se taj objekat kretao po krivoj treba da primeniš funkciju interpolacije nad njom, npr:

Cubic

(pri vrhu strane imas funkciju koja radi interpolaciju sa kubnim krivama)

Kako kubne krive imaju dve pozicione i dve kontrolne tačke, ubaci ih u funkciju, a poziciju na krivoj ćeš dobiti u odnosu na parametar mu, u opsegu [0..1].

Samo primeni funkciju na svaki set koordinata (x i y) da bi dobio poziciju u 2D prostoru.
MG-RAY je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku MG-RAY na korisnoj poruci:
NIx Car (10.2.2014)