From 6a926608b7bcc91f6742cb83026070c2995e7ee2 Mon Sep 17 00:00:00 2001 From: Quaternions Date: Thu, 16 Nov 2023 17:57:00 -0800 Subject: [PATCH] fix normal dir --- src/model_physics.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/model_physics.rs b/src/model_physics.rs index 26086d8..4233750 100644 --- a/src/model_physics.rs +++ b/src/model_physics.rs @@ -370,7 +370,8 @@ impl MinkowskiMesh<'_>{ let face_n=self.face_nd(contact_face_id).0; for &directed_edge_id in self.face_edges(contact_face_id).iter(){ let edge_n=self.directed_edge_n(directed_edge_id); - let n=face_n.cross(edge_n); + //f x e points out + let n=-face_n.cross(edge_n); let verts=self.edge_verts(directed_edge_id.as_undirected()); let d=n.dot(self.vert(verts[0]))+n.dot(self.vert(verts[1])); //WARNING! d outside of *2