b-Spline für 2D in C
Von: , 23.05.2011 14:35 Uhr
Hallo,
ich habe ein Problem.
Ich habe 3 Punkte vorgegeben, wobei P1 im Ursprung liegt, P2 variabel im positiven Quadranten des kartesischen Systems und P3 rechts von P2 liegt mit y=0. Es ergibt sich also quasi ein Dreieck dessen eine Seite durch di x-Achse definiert ist.
Nun sollen die Punkte 1 und 3 mit y=0 die Stützstellen sein und die "Spitze" des Dreiecks durch eine BSpline-Kurve angenähert werden.
Ich benötige jeden Punkt mit x,y-Koordinate der B-Spline-Kurve in einem Array mit variabler Auflösung.
Ich habe absolut keine Ahnung wie ich das machen soll.
Kann mir da jemand helfen? Meine Kenntnisse in der Programmierung und der Mathematik sind da eher rudimentär, aber vielleicht gibts hier ja einen Programmierer, der sich über dieses Problem nur kaputt lachen kann und mir helfen kann. Ach ja, das ganze soll in C programmiert werden.
Grüße,
Mad
