Processing:Примеры/Загрузка файла

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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


Описание[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;
  }
}

См.также

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