From bb89ebb6047ceb894188ff8a3a803210d4ee26c0 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 15 Jul 2016 17:07:28 +0200 Subject: partial_sim: Fix rounding for sketches --- src/partial_sim.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/partial_sim.c') diff --git a/src/partial_sim.c b/src/partial_sim.c index ae448ba8..b5407213 100644 --- a/src/partial_sim.c +++ b/src/partial_sim.c @@ -215,12 +215,13 @@ static void draw_and_write_image(struct image *image, RefList *reflections, pn = panel_number(image->det, p); assert(pn != image->det->n_panels); - fs = nearbyint(dfs); - ss = nearbyint(dss); + /* Explicit rounding, downwards */ + fs = dfs; ss = dss; assert(fs >= 0); assert(ss >= 0); assert(fs < p->w); assert(ss < p->h); + image->dp[pn][fs + p->w*ss] += Ip; } -- cgit v1.2.3