所有整数坐标?我想要的点为x坐标和y坐标值。查找给出一个二维坐标系我怎么能找到的所有点整数在半径从给定的点的坐标给定半径
找点周围的给定点方是容易的,可以这样做:
for(int x = -radius + point.x; x < radius + point.x; ++x)
for(int y = -radius + point.y; y < radius + point.y; ++y)
{
points.insert(point(x, y));
}
但我怎么能找到在围绕给定的点了一圈点?该算法与性能相关,但与精度无关。所以,如果一个点接近半径,加1或不加1并不重要。换句话说,我不需要浮点精度。
你的意思是radi_us_? – Eric
谢谢你指出。英语不是我的第一语言。我更新了问题文本和标题。 – danijar