如何计算给定点周围的面积

How do I calculate the area around a given point

假设我将坐标 0, 0 作为我的中心点。我想计算一个区域,该区域从中心点向每个方向挤出 6 个瓷砖(1 个瓷砖为 1 个单位),本质上是基于中心点构建一个 13x13 的矩形。

这是我的,但我觉得好像不对。

class Program
{
    static Point AbsPos = new Point(0, 0);
    static Point Rectangle;

    static void Main(string[] args)
    {
       Rectangle = new Point(AbsPos.X * 13, AbsPos.Y * 13);
    }
}

对于同形方块的网格,方块中心的位置对其面积没有影响。一个 13x13 的正方形的面积为 169,无论它位于 0,0 还是 17,22。如果您的用户要给您 6 作为输入,那么您只需要做:

Console.WriteLine(Math.Pow((2 * input) + 1, 2));