debug-26
This commit is contained in:
@@ -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<'_>>>{
|
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 model_mesh=self.models.mesh(convex_mesh_id);
|
||||||
let minkowski=model_physics::MinkowskiMesh::minkowski_sum(model_mesh,self.hitbox_mesh.transformed_mesh());
|
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=crate::minimum_difference::closest_fev_not_inside(&minkowski,body.extrapolated_position(time))?;
|
||||||
let fev=fev.crawl(&minkowski,body,std::ops::Bound::Included(&body.time),std::ops::Bound::Included(&time)).fev();
|
|
||||||
Some(fev)
|
Some(fev)
|
||||||
}
|
}
|
||||||
pub fn new(map:&map::CompleteMap)->Self{
|
pub fn new(map:&map::CompleteMap)->Self{
|
||||||
|
|||||||
Reference in New Issue
Block a user