wrong normal vector, for cos=0 fixed
This commit is contained in:
parent
6e8bdd0c60
commit
cf33edb560
|
@ -110,7 +110,7 @@ namespace
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ( qFuzzyIsNull( cos ) )
|
if ( qFuzzyIsNull( cos ) )
|
||||||
return { 0.0, ( sin > 0.0 ) ? 1.0 : -1.0 };
|
return { 0.0, ( sin < 0.0 ) ? 1.0 : -1.0 };
|
||||||
|
|
||||||
const qreal m = m_aspectRatio * ( sin / cos );
|
const qreal m = m_aspectRatio * ( sin / cos );
|
||||||
const qreal t = 1.0 / qSqrt( 1.0 + m * m );
|
const qreal t = 1.0 / qSqrt( 1.0 + m * m );
|
||||||
|
|
Loading…
Reference in New Issue