This commit is contained in:
2026-01-26 07:53:43 -08:00
parent abed044dfd
commit 8665ce07f1

View File

@@ -1048,8 +1048,7 @@ impl PhysicsData{
pub fn trace(&self,convex_mesh_id:ConvexMeshId<PhysicsModelId>,body:&Body,time:Time)->Option<model_physics::FEV<model_physics::MinkowskiMesh<'_>>>{
let model_mesh=self.models.mesh(convex_mesh_id);
let minkowski=model_physics::MinkowskiMesh::minkowski_sum(model_mesh,self.hitbox_mesh.transformed_mesh());
let fev=crate::minimum_difference::closest_fev_not_inside(&minkowski,body.position)?;
let fev=fev.crawl(&minkowski,body,std::ops::Bound::Included(&body.time),std::ops::Bound::Included(&time)).fev();
let fev=crate::minimum_difference::closest_fev_not_inside(&minkowski,body.extrapolated_position(time))?;
Some(fev)
}
pub fn new(map:&map::CompleteMap)->Self{