Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 61c1de0

Browse files
committed
Use fuzzy comparison for stroke join determination.
This sometimes produces something just slightly different from 0 compared to x86(_64).
1 parent 4dc870a commit 61c1de0

6 files changed

Lines changed: 3 additions & 3 deletions

File tree

extern/agg24-svn/include/agg_math_stroke.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,8 @@ namespace agg
391391
vc.remove_all();
392392

393393
double cp = cross_product(v0.x, v0.y, v1.x, v1.y, v2.x, v2.y);
394-
if(cp != 0 && (cp > 0) == (m_width > 0))
394+
if ((cp > agg::vertex_dist_epsilon && m_width > 0) ||
395+
(cp < -agg::vertex_dist_epsilon && m_width < 0))
395396
{
396397
// Inner join
397398
//---------------
-4 Bytes
Loading
98 Bytes
Loading
88 Bytes
Loading
89 Bytes
Loading

lib/matplotlib/tests/test_streamplot.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ def test_startpoints():
3434
plt.plot(start_x, start_y, 'ok')
3535

3636

37-
@image_comparison(baseline_images=['streamplot_colormap'],
38-
tol=0.002)
37+
@image_comparison(baseline_images=['streamplot_colormap'])
3938
def test_colormap():
4039
X, Y, U, V = velocity_field()
4140
plt.streamplot(X, Y, U, V, color=U, density=0.6, linewidth=2,

0 commit comments

Comments
 (0)