如何计算给定点周围的面积
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));
假设我将坐标 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));