forked from StrafesNET/strafe-client
there is another
This commit is contained in:
parent
0cb6236035
commit
e1fde9b507
@ -108,3 +108,11 @@ pub fn predict_collision(mesh:&VirtualMesh,relative_body:&Body,time_limit:Time)-
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn predict_collision_end(mesh:&VirtualMesh,relative_body:&Body,time_limit:Time,c:&crate::physics::RelativeCollision)->Option<(FaceId,Time)>{
|
||||
//imagine the mesh without the collision face
|
||||
//no algorithm needed, there is only one state and three cases (Face,Edge,None)
|
||||
//determine when it passes an edge ("sliding off" case) or if it leaves the surface directly
|
||||
//the state can be constructed from the RelativeCollision directly
|
||||
None
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user