我有一个问题,我需要在我的图表中通过它们的中心(我将其称为节点)来表示瓷砖上的六边形。给定一块六边形,我怎样才能找到两个六边形x
和y
是否连接?
(来源:domathtogether.com)
以下将适用于在二维空间中位置的六边形,但是我想用整数坐标表示它们的位置(0, 1), (0, 2), (0, 3), (1, 1), (1, 2), (1, 3) etc
。
if (n1->getPoint().getEuclideanDistance(n2->getPoint()) < diameter)
{
// The two are connected.
}