可以使用以下代码来生成其他点的坐标:

using System;

class Program
{
    static void Main(string[] args)
    {
        // 已知中点的坐标
        int centerX = 0;
        int centerY = 0;

        // 间距
        int spacing = 10;

        // 行数和列数
        int rows = 5;
        int cols = 5;

        // 生成其他点的坐标
        for (int i = 0; i < rows; i++)
        {
            for (int j = 0; j < cols; j++)
            {
                int x = centerX + (j - cols / 2) * spacing;
                int y = centerY + (i - rows / 2) * spacing;

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

此代码将生成一个5x5的矩阵,中点为坐标原点(0, 0),间距为10。其他点的坐标将根据行和列的索引计算得到。输出结果将显示每个点的索引和坐标。你可以根据需要修改中点、间距、行数和列数的值

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

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

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