|
本帖最后由 wochai 于 2021-5-25 18:38 编辑
C#代码如下:
int AngleSweep = 360;
double SequenceDisplayMin = 737933.5;
double SequenceDisplayMax = 737934;
float[] m_TrackValue = new float[2] { 737933,0.6378019f};
//结果应为99.21736802905798, x64和Any CPU下实际计算结果为90,x86下正常
double Angle = AngleSweep * (m_TrackValue[0] + m_TrackValue[1] - SequenceDisplayMin) / (SequenceDisplayMax - SequenceDisplayMin);
//结果始终正确
Angle = 360 * (737933 + 0.6378019 - SequenceDisplayMin) / (SequenceDisplayMax - SequenceDisplayMin);
??????????????? |
阿莫论坛20周年了!感谢大家的支持与爱护!!
阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)
|