Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

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


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

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


Ambox content.png Черновик


Описание[1]

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

Пример

  1. String[] lines;
  2. int index = 0;
  3.  
  4. void setup() {
  5.   size(200, 200);
  6.   background(0);
  7.   stroke(255);
  8.   frameRate(12);
  9.   lines = loadStrings("positions.txt");
  10. }
  11.  
  12. void draw() {
  13.   if (index < lines.length) {
  14.     String[] pieces = split(lines[index], '\t');
  15.     if (pieces.length == 2) {
  16.       int x = int(pieces[0]) * 2;
  17.       int y = int(pieces[1]) * 2;
  18.       point(x, y);
  19.     }
  20.     // переходим к следующей линии,
  21.     // которая будет нарисована в следующем цикле draw():
  22.     index = index + 1;
  23.   }
  24. }

См.также

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

  1. processing.org - LoadFile 1