forked from StrafesNET/strafe-client
already 8
This commit is contained in:
parent
6b897620e9
commit
327ba10fb4
@ -856,7 +856,7 @@ impl MeshQuery<MinkowskiFace,MinkowskiDirectedEdge,MinkowskiVert> for MinkowskiM
|
|||||||
let edge0_nn=edge0_n.dot(edge0_n);
|
let edge0_nn=edge0_n.dot(edge0_n);
|
||||||
// Assume not every number is huge
|
// Assume not every number is huge
|
||||||
// TODO: revisit this
|
// TODO: revisit this
|
||||||
let dd=(d*d).fix_8()/(edge_face1_nn*edge0_nn).fix_8();
|
let dd=(d*d)/(edge_face1_nn*edge0_nn);
|
||||||
if best_d<dd{
|
if best_d<dd{
|
||||||
best_d=dd;
|
best_d=dd;
|
||||||
best_edge=Some(directed_edge_id0);
|
best_edge=Some(directed_edge_id0);
|
||||||
@ -883,7 +883,7 @@ impl MeshQuery<MinkowskiFace,MinkowskiDirectedEdge,MinkowskiVert> for MinkowskiM
|
|||||||
let d=edge_face0_n.dot(edge1_n);
|
let d=edge_face0_n.dot(edge1_n);
|
||||||
if d.is_negative(){
|
if d.is_negative(){
|
||||||
let edge1_nn=edge1_n.dot(edge1_n);
|
let edge1_nn=edge1_n.dot(edge1_n);
|
||||||
let dd=(d*d).fix_8()/(edge_face0_nn*edge1_nn).fix_8();
|
let dd=(d*d)/(edge_face0_nn*edge1_nn);
|
||||||
if best_d<dd{
|
if best_d<dd{
|
||||||
best_d=dd;
|
best_d=dd;
|
||||||
best_edge=Some(directed_edge_id1);
|
best_edge=Some(directed_edge_id1);
|
||||||
|
Loading…
Reference in New Issue
Block a user