Processing:Примеры/Координаты

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

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


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


Описание[1]

Все фигуры, нарисованные на экране, располагаются на экране в соответствии с их координатами. Все координаты измеряются от начала координат в единицах пикселей.

Начало координат [0, 0] - координата в левом верхнем углу окна, а координата в правом нижнем углу - [width-1, height-1].

Пример

Processin exmpl Coordinates.png
  1. // Устанавливаем ширину экрана 640 пикселей и высоту 360 пикселей.
  2. size(640, 360);
  3.  
  4. // Устанавливаем черный фон и убираем заливку цветом.
  5. background(0);
  6. noFill();
  7.  
  8. // Два параметра метода point () задают координаты.
  9. // Первый параметр - координата x, а второй - y.
  10. stroke(255);
  11. point(width * 0.5, height * 0.5);
  12. point(width * 0.5, height * 0.25);
  13.  
  14. // Координаты используются для рисования всех фигур, а не только точек.
  15. // Параметры для разных функций используются для разных целей.
  16. // Например, первые два параметра для line() определяют координаты первой конечной точки,
  17. // а вторые два параметра определяют вторую конечную точку.
  18. stroke(0, 153, 255);
  19. line(0, height*0.33, width, height*0.33);
  20.  
  21. // По умолчанию первые два параметра rect() - это координаты верхнего левого угла, а вторая пара - ширина и высота.
  22. stroke(255, 153, 0);
  23. rect(width*0.25, height*0.1, width * 0.5, height * 0.8);

См.также

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

  1. processing.org - Coordinates