mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2024-12-27 19:07:45 +01:00
Add convenience methods to TrigUtil.
This commit is contained in:
parent
21eaeac5fa
commit
e5911fdb8d
@ -192,13 +192,41 @@ public class TrigUtil {
|
|||||||
* the location1
|
* the location1
|
||||||
* @param location2
|
* @param location2
|
||||||
* the location2
|
* the location2
|
||||||
* @return the double
|
* @return The distance between the locations.
|
||||||
*/
|
*/
|
||||||
public static final double distance(final Location location1, final Location location2)
|
public static final double distance(final Location location1, final Location location2)
|
||||||
{
|
{
|
||||||
return distance(location1.getX(), location1.getY(), location1.getZ(), location2.getX(), location2.getY(), location2.getZ());
|
return distance(location1.getX(), location1.getY(), location1.getZ(), location2.getX(), location2.getY(), location2.getZ());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 3D-distance of two locations.
|
||||||
|
*
|
||||||
|
* @param location1
|
||||||
|
* the location1
|
||||||
|
* @param location2
|
||||||
|
* the location2
|
||||||
|
* @return The distance between the locations.
|
||||||
|
*/
|
||||||
|
public static final double distance(final PlayerLocation location1, final Location location2)
|
||||||
|
{
|
||||||
|
return distance(location1.getX(), location1.getY(), location1.getZ(), location2.getX(), location2.getY(), location2.getZ());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 3D-distance of two locations.
|
||||||
|
*
|
||||||
|
* @param location1
|
||||||
|
* the location1
|
||||||
|
* @param location2
|
||||||
|
* the location2
|
||||||
|
* @return The distance between the locations.
|
||||||
|
*/
|
||||||
|
public static final double distance(final PlayerLocation location1, final PlayerLocation location2)
|
||||||
|
{
|
||||||
|
return distance(location1.getX(), location1.getY(), location1.getZ(), location2.getX(), location2.getY(), location2.getZ());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 3d-distance from location (exact) to block middle.
|
* 3d-distance from location (exact) to block middle.
|
||||||
* @param location
|
* @param location
|
||||||
|
Loading…
Reference in New Issue
Block a user