Как правильно добавлять параметры для элементов в p5.js?

Как правильно добавлять параметры к элементу используя методы p5.js(canvas)? Могу предположить несколько вариантов:

  1. Применять, а после сбрасывать стили:

     strokeWeight(10); // было 1
     stroke(color);  // transparent
     line(mouseX, mouseY, pmouseX, pmouseY);
    
     // Reset  
     strokeWeight(1);
     stroke('transparent'); 
    
  2. Использовать createGraphics на каждый элемент. Но не повлечет ли это неоправданной дополнительной нагрузки? Элементов может быть около 30-70.

Первый вариант кажется стратегическим не верным, за счет постоянного обнуления этим самым увеличивая код. Второй вариант, скорее всего "кушает" много ресурсов.
Есть ли лучше варианты?


Ответы (0 шт):