This commit is contained in:
2025-11-25 09:12:22 -08:00
parent c1d3045a77
commit 45c2fdbb3f

View File

@@ -1,8 +1,8 @@
use strafesnet_common::integer::vec3;
use strafesnet_common::integer::vec3::Vector3;
use strafesnet_common::integer::{Fixed,Planar64,Planar64Vec3};
use strafesnet_common::integer::{Fixed,Planar64Vec3};
use crate::model::{MeshQuery,MinkowskiMesh,MinkowskiVert,SubmeshVertId};
use crate::model::{MeshQuery,MinkowskiMesh,MinkowskiVert};
// This algorithm is based on Lua code
// written by Trey Reynolds in 2021
@@ -41,7 +41,7 @@ fn simplex_abs_det_is_zero(mesh:&MinkowskiMesh,simplex:&Simplex)->bool{
let p0=mesh.vert(p0);
let p1=mesh.vert(p1);
let p2=mesh.vert(p2);
(p1-p0).cross(p2-p0)==const{Vector3::new([Fixed::ZERO,Fixed::ZERO,Fixed::ZERO])}
(p1-p0).cross(p2-p0)==vec3::zero()
},
&[p0,p1]=>{
let p0=mesh.vert(p0);