Grafiek tekenen in opengl met c
Geplaatst: do 15 mei 2008, 17:15
De opdracht was een differentiaalvergelijking nummeriek op te lossen door een programma te schrijven dat de resulterende functie in een grafiek plot.
Nu heb ik mijn nummerieke punten in een array staan, nu moet ik het alleen nog in een mooie grafiek zien te krijgen.
Ik heb dit geprobeerd:
delta is een klein stapje langs de t as, x[] is de array met de datapunten.
Het probleem is dat ik nu al die stukjes lijn die hij tekent bovenelkaar langs de y-as krijg. Als ze aanelkaar geplakt zouden worden, heads-to-tail, dan zou de grafiek goed zijn (zo aan de lijnstukjes te zien).
Hoe krijg ik dit voorelkaar, wat doe ik hier fout?
Nu heb ik mijn nummerieke punten in een array staan, nu moet ik het alleen nog in een mooie grafiek zien te krijgen.
Ik heb dit geprobeerd:
Code: Selecteer alles
for (i=1;i<nr_steps;i++){
drawLine(t,x[i-1],t+delta,x[i]);
t+=delta;
}
delta is een klein stapje langs de t as, x[] is de array met de datapunten.
Het probleem is dat ik nu al die stukjes lijn die hij tekent bovenelkaar langs de y-as krijg. Als ze aanelkaar geplakt zouden worden, heads-to-tail, dan zou de grafiek goed zijn (zo aan de lijnstukjes te zien).
Hoe krijg ik dit voorelkaar, wat doe ik hier fout?