-
Notifications
You must be signed in to change notification settings - Fork 2
Supported Features
Vasilis Akoinoglou edited this page Aug 11, 2020
·
1 revision
This is a list of features currently implemented. You can use this list as a reference or even a starting point for contributing to this project. You can find the full list of Processing features here.
Shape / 2D Primitives
- arc()
- circle()
- ellipse()
- line()
- point()
- quad()
- rect()
- square()
- triangle()
Input / Mouse
- mouseButton
- mouseClicked()
- mouseDragged()
- mouseMoved()
- mousePressed()
- mousePressed
- mouseReleased()
- mouseWheel()
- mouseX
- mouseY
- pmouseX
- pmouseY
PVector
- set()
- random2D()
- random3D()
- fromAngle()
- copy()
- mag()
- magSq()
- add()
- sub()
- mult()
- div()
- dist()
- dot()
- cross()
- normalize()
- limit()
- setMag()
- heading()
- rotate()
- lerp()
- angleBetween()
- array()
PImage
- createImage()
- loadImage()
- pixels
- width
- height
- loadPixels()
- updatePixels()
- resize()
- get()
- set()
- mask()
- filter()
- copy()
- blend()
- save()
PImage / Filters
- THRESHOLD
- GRAY
- OPAQUE
- INVERT
- POSTERIZE
- BLUR
- ERODE
- DILATE
Shape / Curves
- bezier()
- bezierDetail()
- bezierPoint()
- bezierTangent()
- curve()
- curveDetail()
- curvePoint()
- curveTangent()
- curveTightness()
Shape / Attributes
- ellipseMode()
- rectMode()
- strokeCap()
- strokeJoin()
- strokeWeight()
Shape / Vertex
- beginContour()
- beginShape()
- bezierVertex()
- curveVertex()
- endContour()
- endShape()
- quadraticVertex()
- vertex()
Color / Setting
- background()
- clear()
- colorMode()
- fill()
- noFill()
- noStroke()
- stroke()
Color / Creating & Reading
- alpha()
- blue()
- brightness()
- color()
- green()
- hue()
- lerpColor()
- red()
- saturation()
Data / Conversion
- binary()
- boolean()
- byte()
- char()
- float()
- hex()
- int()
- str()
- unbinary()
- unhex()
Math / Calculation
- abs()
- ceil()
- constrain()
- dist()
- exp()
- floor()
- lerp()
- log()
- mag()
- map()
- max()
- min()
- norm()
- pow()
- round()
- sq()
- sqrt()
Math / Trigonometry
- acos()
- asin()
- atan()
- atan2()
- cos()
- degrees()
- radians()
- sin()
- tan()
Math / Random
- noise()
- noiseDetail()
- noiseSeed()
- random()
- randomGaussian()
- randomSeed()
Time & Date
- day()
- hour()
- millis()
- minute()
- month()
- second()
- year()
Constants
- HALF_PI
- PI
- QUARTER_PI
- TAU
- TWO_PI