to do

  1. colors - color as int value and color() function usage, especially alpha channel which is crucial for smooth drawing
  2. geometry - ellipse() and rect() functions as method for smooth and fast point draw, point() with stroke width less than 1
  3. conditional, inline conditional '?:' operator (for example: val = random(1)<0.5:-1:1) 6.1="" trig="" -="" sin="" cos="" and="" atan2="" (to="" get="" angle="" between="" points)="" 6.2="" calculations="" lerp="" lerpcolor="" +="" round="" floor="" ceil="" int="" as="" float-="">int conversion
  4. random - noise()!
  5. arrays - ArrayList as dynamic array, for(int i : array) {} - fast array elements walker

What is missing:

  • PImage + blending/filtering/cut&paste
  • pixels[] operations
  • PGraphics (advanced)
  • setup(): smooth(), stroke()/noStroke(), fill()/noFill(), background(),
  • draw() / events workflow
  • screen size (width/height)
  • noise() - smooth randomness
  • PVector
  • color channel accessors (red(),....)

results matching ""

    No results matching ""