Funktion die sinf ersetzt
-
Hallöchen!
Ich hab da ein Problem mit einer Funktion die eigentlich Sinus berechnen soll.
bei 10° klappt die Sache noch aber bei 100° wirds ungenau. Kann jemand das Ding genauer machen?
**ABER: Es sollte am Ende nicht ungenauer und langsamer als sinf sein!
**float SIN(float f) { float fTemp_3=f*f*f; return( f> ? GTSin(f-2.F*PI) : f<-PI ? GTSin(f+2.F*PI) : (f - 0.0001984F*fTemp_3*fTemp_3*f + 0.0083333F*fTemp_3*f*f - 0.1666667F*fTemp_3) ); }
Hat da jemand nen Vorschlag? Ich bedanke mich schonmal. :xmas2:
-
-
Danke, Super! Verschiedene LODs , Jippy! :xmas1:
-
Man kann alle Sinuswerte auf das Intervall [0°,90°] zurückführen.