извините за неправильный заголовок, я не знаю, как лучше назвать мою проблему.
Я использую библиотеку fastnoise (https://github.com/Auburns/FastNoise) внутри Rhino (программа для 3D-CAD) генерировать некоторые значения шума. Значения генерируются в многомерном массиве, заполняя его вложенным полем l oop.
Предполагая, что я хочу переместить точки со значениями шума. Предполагая, что у меня есть 10 баллов, как я могу получить 10 значений, если я поставлю 10 как экстенты в l oop, я получу 100 значений. Поэтому я решил использовать root из 10 для обоих входов, но в этом случае я получу 9 значений вместо десяти. Так что мне нужно будет использовать модуль и добавить значение.
Есть ли Как я мог бы сделать это проще? Я думаю, что могу быть совершенно не в том направлении.
Я надеюсь, что смогу объяснить, объясню сам.
Ниже приведен код.
Спасибо всем и еще раз извините за объяснение, что бедный!
//FastNoise myNoise; // Create a FastNoise object
FastNoise myNoise = new FastNoise();
myNoise.SetNoiseType(FastNoise.NoiseType.Perlin); // Set the desired noise type
float[,] heightMap = new float [a, b]; // 2D heightmap to create terrain
for (int x = 0; x < a; x++)
{
for (int y = 0; y < b; y++)
{
heightMap[x, y] = myNoise.GetNoise(x, y);
}
}
A = heightMap;//output list with noise values