farthestPositionReachable

open override fun farthestPositionReachable(node: NodeWithShape<T, *, *>, desiredPosition: Euclidean2DPosition, hitboxRadius: Double): Euclidean2DPosition

node.canFit must be true for the returned position. For a better understanding of how to compute collision points with circular hitboxes see this discussion.