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

Processing:Примеры/Переменные для хранения цветовых значений

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


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

Контакты:

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


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


Описание[1]

Этот пример демонстрирует создание переменных для хранения цветовых значений. Благодаря этому к определенным цветам в скетче можно «обращаться по имени», а не при помощи чисел.

Пример

  1. size(640, 360);
  2. noStroke();
  3. background(51, 0, 0);
  4.  
  5. color inside = color(204, 102, 0);
  6. color middle = color(204, 153, 0);
  7. color outside = color(153, 51, 0);
  8.  
  9. // эти конструкции делают то же самое, что и конструкции выше;
  10. // используйте любой вариант по своему усмотрению:
  11. //color inside = #CC6600;
  12. //color middle = #CC9900;
  13. //color outside = #993300;
  14.  
  15. pushMatrix();
  16. translate(80, 80);
  17. fill(outside);
  18. rect(0, 0, 200, 200);
  19. fill(middle);
  20. rect(40, 60, 120, 120);
  21. fill(inside);
  22. rect(60, 90, 80, 80);
  23. popMatrix();
  24.  
  25. pushMatrix();
  26. translate(360, 80);
  27. fill(inside);
  28. rect(0, 0, 200, 200);
  29. fill(outside);
  30. rect(40, 60, 120, 120);
  31. fill(middle);
  32. rect(60, 90, 80, 80);
  33. popMatrix();

См.также

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

  1. processing.org -