0001-Fix-math-used-to-compute-angles-of-horizontal-and-ve.patch
src/core/symbology-ng/qgslinesymbollayerv2.cpp | ||
---|---|---|
626 | 626 |
{ |
627 | 627 |
// return angle (in radians) between two points |
628 | 628 |
if ( x1 == x2 ) |
629 |
return M_PI *( y2 >= y1 ? 1 / 2 : 3 / 2 ); // angle is 90 or 270 |
|
629 |
return M_PI * ( y2 >= y1 ? 1.0 / 2 : 3.0 / 2 ); // angle is 90 or 270 |
|
630 | ||
631 |
if ( y1 == y2 ) |
|
632 |
return M_PI * ( x2 >= x1 ? 0 : 1 ); // angle is 0 or 180 |
|
630 | 633 | |
631 | 634 |
double t = ( y2 - y1 ) / ( x2 - x1 ); |
632 | 635 |
if ( t >= 0 ) |
633 |
- |