Требуется создать трёхмерный массив с выводом данных - C#
Формулировка задачи:
входящие данные получаются динамически из координат двух движущихся объектов, необходимо создать массив из точечных координат (координаты получаются в виде тангенсов) с привязкой к моменту времени.
вывести нужно весь массив со всеми значениями (в текстовик, код вывода есть).
никак мозги в кучу не соберу (да и знаний маловато...).
собственно, участок кода:
вывод в текстовый документ взят отсюда же (с сайта), работает...
Листинг программы
- if (timer1_counter_TickOn && time_counter != 0)
- {
- iteration_counter++; // срабатывает каждую десятую секунды
- if (a.Top != 240 && cursorPosition.Y != 240) //проверка деления на ноль
- {
- tg_a = (a.Left - 320) / (a.Top - 240); // тангенс объекта в центральной (нулевой) точке
- tg_cursor = (cursorPosition.X - 320) / (cursorPosition.Y - 240);// тангенс курсора в нулевой точке
- }
- else { tg_a = 1000; // чтоб не писать бесконечность
- tg_cursor = 1000; // аналогично
- };
- values_array[0] = tg_a; // записывает тангенс объекта, но только текущий((
- values_array[1] = tg_cursor; // аналогично с курсором
- values_array[2] = iteration_counter; //момент времени
- };
подскажите мб хотя б где искать. смежные темы не помогли чего-то особо.
наверняка что-то простое ведь.
и массив двухмерный, я бестолочь(((
заранее благодарю.
Решение задачи: «Требуется создать трёхмерный массив с выводом данных»
textual
Листинг программы
- struct MyStruct
- {
- public Point mousePosition;
- public double tan;
- public DateTime time;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д