Processing:Примеры/Загрузка файла: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 4: Строка 4:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{{Черновик}}
 


=Описание<ref>[https://processing.org/examples/loadfile1.html processing.org - LoadFile 1]</ref>=
=Описание<ref>[https://processing.org/examples/loadfile1.html processing.org - LoadFile 1]</ref>=
Строка 101: Строка 101:
|Высота логотипа издателя для schemaNewsArticle=45
|Высота логотипа издателя для schemaNewsArticle=45
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Портал/Processing}}
{{Навигационная таблица/Processing/Примеры}}
{{Навигационная таблица/Телепорт}}

Версия от 11:59, 20 мая 2023


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



Описание[1]

Загружает текстовый файл, который содержит два числа, разделенных табуляцией ('\t'). С каждым новым кадром загружается новая пара чисел и используется для рисования точки на экране.

Пример

String[] lines;
int index = 0;

void setup() {
  size(200, 200);
  background(0);
  stroke(255);
  frameRate(12);
  lines = loadStrings("positions.txt");
}

void draw() {
  if (index < lines.length) {
    String[] pieces = split(lines[index], '\t');
    if (pieces.length == 2) {
      int x = int(pieces[0]) * 2;
      int y = int(pieces[1]) * 2;
      point(x, y);
    }
    // переходим к следующей линии,
    // которая будет нарисована в следующем цикле draw():
    index = index + 1;
  }
}

См.также

Внешние ссылки