Bezier-Kurven, B-Splines

Gast #90320
Lesenswert?

Hallo,

ich möchte mit einem Mikrocontroller eine gezielte Korrektur des
Temperaturganges einer empfindlichen Schaltung realisieren. Es gibt
sog. Bezier-Kurven, mit denen man durch recht wenige Parameter sehr
interessante Kurvenverläufe erzielen kann. Das Problem besteht nun
darin, diese Kurve zu "berechnen", denn der Mikrocontroller bietet
nur 8bit und durch die 3.Potenz in der rekursiven Formel würden nun
somit schon 24 bit benötigt...
Deshalb suche ich nach einem Algorithmus, mit dem man dieses Problem
umgehen kann und ressourcenschonend programmieren kann. Programmiert
wird übrigens ausschließlich in Assembler.

Informationen über Bezier-Kurven gibt es viele im Internet, jedoch habe
ich leider keinen Algorithmus gefunden für die Umsetzung auf 8bit
Controllern.

Es wäre super wenn jemand Ideen,Links oder Infos hierzu hat!

Danke schonmal,

Gruß Dennis.
Gast #90322
Lesenswert?

bin mir nich sicher ob das der Casteljau-Algorithmus war (nie gehört...)
aber ich hab ma aufm PC nen Bezier Algorithmus gehabt der das rekursiv
gemacht hat, der mit Fakultäten gerechnet hat...
Gast #90323
Lesenswert?

Hallo,

danke für den Tip mit Casteljau! Das klingt schon recht interessant,
ist aber dennoch nicht ganz so leicht umzusetzen in Assembler wenn man
alle Vorzeichen beachten muss...

Danke trotzedem!!

Dennis

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren