From f2e8e3472a3f899a06bc5fc734b357213131067c Mon Sep 17 00:00:00 2001
From: Boris Stefanovic <owldev@bluewin.ch>
Date: Mon, 2 May 2022 11:41:13 +0200
Subject: [PATCH] FIX: normalization logic in compute_total_normalized_e(...)

---
 src/field.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/field.c b/src/field.c
index 0e2754b..333ed68 100644
--- a/src/field.c
+++ b/src/field.c
@@ -26,6 +26,7 @@ bool compute_total_normalized_e(charge_t *charges, int num_charges, vec2 p, doub
 		if (!compute_e(charges[i], p, eps, &ei)) return false;
 		*e = vec2_add(acc, ei);
 	}
+	*e = vec2_normalize(*e);
 	return true;
 }
 
-- 
GitLab