Add additional 45° shortcuts for sin/cos
This commit is contained in:
parent
a9ae86eefd
commit
e83ca5e91d
|
@ -174,6 +174,10 @@ public:
|
||||||
|
|
||||||
if( test.m_value == 0.0 || test.m_value == 180.0 )
|
if( test.m_value == 0.0 || test.m_value == 180.0 )
|
||||||
return 0.0;
|
return 0.0;
|
||||||
|
else if( test.m_value == 45.0 || test.m_value == 135.0 )
|
||||||
|
return M_SQRT1_2;
|
||||||
|
else if( test.m_value == 225.0 || test.m_value == 315.0 )
|
||||||
|
return -M_SQRT1_2;
|
||||||
else if( test.m_value == 90.0 )
|
else if( test.m_value == 90.0 )
|
||||||
return 1.0;
|
return 1.0;
|
||||||
else if( test.m_value == 270.0 )
|
else if( test.m_value == 270.0 )
|
||||||
|
@ -193,6 +197,10 @@ public:
|
||||||
return -1.0;
|
return -1.0;
|
||||||
else if( test.m_value == 90.0 || test.m_value == 270.0 )
|
else if( test.m_value == 90.0 || test.m_value == 270.0 )
|
||||||
return 0.0;
|
return 0.0;
|
||||||
|
else if( test.m_value == 45.0 || test.m_value == 315.0 )
|
||||||
|
return M_SQRT2;
|
||||||
|
else if( test.m_value == 135.0 || test.m_value == 225.0 )
|
||||||
|
return -M_SQRT2;
|
||||||
else
|
else
|
||||||
return cos( AsRadians() );
|
return cos( AsRadians() );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue