public static double Sin(double x, double eps)
{
while(x>Math.PI) x -= Math.PI;
int z = 1, i = 1;
ulong factorial = 1;
double stx = x,sint = 0;
while (stx / factorial >= eps)
{
sint += z * stx / factorial;
i += 2;
stx = stx * x * x;
factorial = factorial * (ulong)(i - 1) * (ulong)i;
z = z * (-1);
}
return (sint);
}
по рядам Тейлориана,только большие погрешности при больших углах(но можно и меньше 90 конечно использовать и считать их,например через 45 градусов..)
(кстати не проверял работает нет)Как думаете для просчета положения точки в 3д сойдёт?
а 65тысяч цветов на портативке это хорошо(480*272) или большеб?