Ik zit met een wiskundig probleempje. Het is alleen meer gerelateerd aan programmeren, maar hier kan vast iemand mij helpen!
Ik programmeer voor games. Iets wat ik geregeld wil, is iets dat een pad volgt (ik noem de resulterende vector p). Dat pad bestaat dan uit een reeks aan coördinatoren (vi) en ik kan dan op een constante wijze interpoleren tussen twee opeenvolgende punten:
p = x * vj + (1-x) * vj+1
x wordt dan langzaam verhoogd, totdat x = 1, dan x := 0 en j := j + 1.
Dit werkt prima, maar voor een soepel pad zijn heel veel punten nodig.
Mijn vraag dus: is het mogelijk een soort van versoepelde interpolatie van die punten te maken?
Dit zal een beetje vaag klinken, dus bijgevoegd een afbeelding die het hopelijk beter uitlegt. De gestippelde lijn is dan waar ik naar zoek.
Alvast hartelijk bedankt!