如何使距中心的距离值成为二维数组?

时间:2019-05-09 20:05:54

标签: c# arrays trigonometry

我从学校知道这个公式可以知道一个点是否在2d数组的半径之外,但是我不知道如何用距离值(圆形不平方)来修改该点以填充数组而不是进行检查从中心开始,大致类似于

下的数组
if ((z * z + x * x) > (radius * radius))
                {
                    array[i] = value;
                }

this is the array I want to get, but I'm not sure if tis is the formula to start with

5 - 5 - 4 - 4 - 4 - 4 - 5 - 5
5 - 4 - 3 - 3 - 3 - 3 - 4 - 5
4 - 3 - 3 - 2 - 2 - 3 - 3 - 4
4 - 3 - 2 - 1 - 1 - 2 - 3 - 4
4 - 3 - 2 - 1 - 1 - 2 - 3 - 4
4 - 3 - 3 - 2 - 2 - 3 - 3 - 4
5 - 4 - 3 - 3 - 3 - 3 - 4 - 5
5 - 5 - 4 - 4 - 4 - 4 - 5 - 5

0 个答案:

没有答案