你可以使用嵌套的 for 循环来生成 3x3 阵列点的坐标。以下是一个示例代码:

using System;

class Program
{
    static void Main()
    {
        int centerX = 0;
        int centerY = 0;
        int spacing = 5;

        for (int i = -1; i <= 1; i++)
        {
            for (int j = -1; j <= 1; j++)
            {
                int x = centerX + i * spacing;
                int y = centerY + j * spacing;

                Console.WriteLine("Point {0},{1}: ({2},{3})", i + 2, j + 2, x, y);
            }
        }
    }
}

这段代码使用两个嵌套的 for 循环来生成 3x3 的点阵坐标。ij 分别代表 x 和 y 轴上的偏移量,范围从 -1 到 1。通过乘以间距 spacing 并加上中点坐标,计算出每个点的坐标。最后,使用 Console.WriteLine 打印出每个点的坐标。

运行该代码将输出以下结果:

Point 1,1: (-5,-5)
Point 1,2: (-5,0)
Point 1,3: (-5,5)
Point 2,1: (0,-5)
Point 2,2: (0,0)
Point 2,3: (0,5)
Point 3,1: (5,-5)
Point 3,2: (5,0)
Point 3,3: (5,5)

这些坐标表示了以中点 (0,0) 为中心,间距为 5 的 3x3 阵列点的位置

使用c# 在直角坐标系中 生成33阵列点 已知中点00间距 5生成其他点坐标

原文地址: http://www.cveoy.top/t/topic/h5mw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录