enmergency update on 20230213 by nitload youmu, fix a file damage

This commit is contained in:
Nitload
2023-02-13 17:14:05 +08:00
parent 175f76ef29
commit 35cf242e7a
59 changed files with 416 additions and 102 deletions
+6 -6
View File
@@ -12,7 +12,7 @@ internal class Program
/**/
/*
float test = StgSharp.Math.ACos(0.5f);
float test = StgSharp.Math.Calc.ATan(-1f,-1f);
Console.WriteLine(test);
/**/
@@ -26,7 +26,7 @@ internal class Program
stopwatch.Start(); // 开始监视代码运行时间
for (float i = 2; i < time; i++)
{
a = StgSharp.Math.ACos(i/500000-1);
a = StgSharp.Math.ATan(i);
}
stopwatch.Stop(); // 停止监视
TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间
@@ -40,7 +40,7 @@ internal class Program
stopwatch1.Start();
for (float i = 2; i < time2; i++)
{
b = System.MathF.Acos(i / 500000 - 1);
b = System.MathF.Atan(i);
}
stopwatch1.Stop();
timespan = stopwatch1.Elapsed;
@@ -54,11 +54,11 @@ internal class Program
/*
//精度测试
double accuracy = 0;
for (float i = -10f; i < 200f; i += 0.01f)
for (float i = -200f; i < 200f; i += 0.01f)
{
double r1 = StgSharp.Math.ACos(i/100);
double r2 = 180*System.Math.Acos(i/100)/3.1415926;
double r1 = StgSharp.Math.ATan(i);
double r2 = 180*System.Math.Atan(i)/3.1415926;
double ac = ( System.Math.Max(r1,r2)- System.Math.Min(r1, r2) ) / r2;
if (ac>accuracy)
{