Citat:
Ursprungligen postat av
Autismpower
Går det modifiera denna algoritm på ett enkelt sätt för att kurvan ska gå genom kontrollpunkter istället för utanför? Isåfall hur?
Jag kanske missförstår frågan, men...
En bezierkurva (ett segment) definieras av ändpunkter och kontrollpunkter. Om kurvan inte är sammansatt och ändpunkterna på segmentet är ändpunkter på kurvan så blir det enkelt.
Om kontrollpunkterna ligger på den räta linjen mellan ändpunkterna så får du en rät linje. Om du flyttar kontrollpunkterna från linjen så får du andra kurvor, men då ligger inte kontrollpunkterna längre på kurvan. Om du har en sammansatt kurva blir det lite mer komplicerat.
Med bezierkurvor kan du skapa nästan vilka former som helst. Det är själva finessen med bezierkurvor. Om du lägger på restriktionen att kontrollpunkterna ska ligga på kurvan, så kan du inte göra roliga former längre.
Om jag inte har förstått frågan fel, så vill du inte begränsa kontrollpunkternas placering på det sättet.
Kanske kan du förklara vad du vill åstadkomma?
Vad har du för verktyg?
Här är ett litet "bezier-program" i HTML5:
http://blogs.sitepointstatic.com/exa...ier-curve.html
Kanske är den här lite roligare?
http://www.victoriakirst.com/beziertool/
–