Package net.storm.sdk.coords
Class Coord
java.lang.Object
net.storm.sdk.coords.Coord
Utility class for coordinate calculations and distance measurements.
This class provides methods for calculating straight-line (Euclidean) distances between world points, which is useful for pathfinding and proximity checks.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatdistanceTo2DHypotenuse(net.runelite.api.coords.WorldPoint origin, net.runelite.api.coords.WorldPoint target) Calculates the straight-line distance between two points, ignoring plane.static floatdistanceToHypotenuse(net.runelite.api.coords.WorldPoint origin, net.runelite.api.coords.WorldPoint target) Gets the straight-line distance between the origin point and the target point.
-
Constructor Details
-
Coord
public Coord()
-
-
Method Details
-
distanceToHypotenuse
public static float distanceToHypotenuse(net.runelite.api.coords.WorldPoint origin, net.runelite.api.coords.WorldPoint target) Gets the straight-line distance between the origin point and the target point.This method considers the plane (height level) of both points. If the target is not on the same plane as the origin, this method will return
Float.MAX_VALUE.If ignoring the plane is desired, use the
distanceTo2DHypotenuse(WorldPoint, WorldPoint)method instead.- Parameters:
origin- the starting world pointtarget- the destination world point- Returns:
- the straight-line distance, or
Float.MAX_VALUEif on different planes
-
distanceTo2DHypotenuse
public static float distanceTo2DHypotenuse(net.runelite.api.coords.WorldPoint origin, net.runelite.api.coords.WorldPoint target) Calculates the straight-line distance between two points, ignoring plane.This method disregards the plane (height level) value of the two tiles and returns the simple Euclidean distance between the X-Y coordinate pairs.
This is useful when you want to calculate distance regardless of which floor/level the points are on.
- Parameters:
origin- the starting world pointtarget- the destination world point- Returns:
- the straight-line distance (ignoring plane)
-