|
|
|
@ -46,7 +46,15 @@ public class StaticMath {
|
|
|
|
float deltaX = xPos2 - xPos1;
|
|
|
|
float deltaX = xPos2 - xPos1;
|
|
|
|
float deltaY = yPos2 - yPos1;
|
|
|
|
float deltaY = yPos2 - yPos1;
|
|
|
|
|
|
|
|
|
|
|
|
double distance = Math.abs((deltaY / Math.sin(angle)));
|
|
|
|
double distance;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(angle == 0) {
|
|
|
|
|
|
|
|
distance = deltaX;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
distance = Math.abs((deltaY / Math.sin(angle)));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return (float) distance;
|
|
|
|
return (float) distance;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -54,7 +62,16 @@ public class StaticMath {
|
|
|
|
float deltaX = xPos2 - xPos1;
|
|
|
|
float deltaX = xPos2 - xPos1;
|
|
|
|
float deltaY = yPos2 - yPos1;
|
|
|
|
float deltaY = yPos2 - yPos1;
|
|
|
|
|
|
|
|
|
|
|
|
double distance = Math.abs((deltaY / Math.sin(calculateAngle(xPos1, yPos1, xPos2, yPos2))));
|
|
|
|
double distance;
|
|
|
|
|
|
|
|
double angle = calculateAngle(xPos1, yPos1, xPos2, yPos2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(angle == 0) {
|
|
|
|
|
|
|
|
distance = deltaX;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
distance = Math.abs((deltaY / Math.sin(angle)));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return (float) distance;
|
|
|
|
return (float) distance;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|