Libraries Reference Examples About
Basics▾
Arrays
ArrayArray 2DArray Objects
Camera
Move EyePerspectivePerspective vs Ortho
Color
BrightnessColor VariablesHueRadial GradientRelativitySaturationSimple Linear Gradient
Control
Conditionals 1Conditionals 2Embedding IterationIterationLogical Operators
Data
Characters StringsDatatype ConversionIntegers FloatsTrue FalseVariable ScopeVariables
Forms
BezierPie ChartPoints and LinesPrimitives 3DRegular PolygonShape PrimitivesStarTriangle Strip
Image
Alpha MaskBackground ImageCreate ImageLoad and Display ImagePointillismRequest ImageTransparency
Input
ClockConstrainEasingKeyboardKeyboard FunctionsMillisecondsMouse 1DMouse 2DMouse FunctionsMouse PressMouse SignalsStoring Input
Lights
DirectionalMixtureMixture GridOn OffReflectionSpot
Math
Additive WaveArctangentDistance 1DDistance 2DDouble RandomGraphing 2D EquationsIncrement DecrementLinear InterpolationNoise 1DNoise 2DNoise 3DNoise WaveOperator PrecedencePolar to CartesianRandomRandom GaussianSineSine CosineSine Wave
Objects
Composite ObjectsInheritanceMultiple ConstructorsObjects
Shape
Disable StyleGet ChildLoad and Display a Shape IllustrationLoad and Display an OBJ shapeScale Shape IllustrationShape Vertices
Structure
CoordinatesCreate GraphicsFunctionsLoopNo LoopRecursionRedrawSetup and DrawStatements and CommentsWidth and Height
Transform
ArmRotateRotate 1Rotate Push PopScaleTranslate
Typography
LettersText RotationWords
Web
Loading ImagesLoading URLs
Topics▾
Advanced Data
ArrayList of objectsIntList Lottery exampleLoading JSON DataLoading Tabular Data
Animation
Animated SpriteSequential
Cellular Automata
Game Of LifeWolfram
Drawing
Continuous LinesPatternPulses
File Io
Load File1Load File2Save One Image
Fractals And L-Systems
KochMandelbrotPenrose SnowflakePenrose TilePentigreeTree
Gui
ButtonHandlesRolloverScrollbar
Image Processing
BlurBrightness PixelsConvolutionEdge DetectionHistogramPixel Array
Interaction
Follow1Follow2Follow3Reach1Reach2Reach3Tickle
Motion
BounceBouncy BubblesBrownianCircle CollisionLinearMorphMoving On CurvesReflection1Reflection2
Simulate
FlockingForces With VectorsMultiple Particle SystemsSimple Particle SystemSmoke Particle System
Vectors
Acceleration With VectorsBouncing BallVector Math

Examples

Basics

Arrays

Array
Array
Array 2D
Array 2D
Array Objects
Array Objects

Camera

Move Eye
Move Eye
Perspective
Perspective
Perspective vs Ortho
Perspective vs Ortho

Color

Brightness
Brightness
Color Variables
Color Variables
Hue
Hue
Radial Gradient
Radial Gradient
Relativity
Relativity
Saturation
Saturation
Simple Linear Gradient
Simple Linear Gradient

Control

Conditionals 1
Conditionals 1
Conditionals 2
Conditionals 2
Embedding Iteration
Embedding Iteration
Iteration
Iteration
Logical Operators
Logical Operators

Data

Characters Strings
Characters Strings
Datatype Conversion
Datatype Conversion
Integers Floats
Integers Floats
True False
True False
Variable Scope
Variable Scope
Variables
Variables

Forms

Bezier
Bezier
Pie Chart
Pie Chart
Points and Lines
Points and Lines
Primitives 3D
Primitives 3D
Regular Polygon
Regular Polygon
Shape Primitives
Shape Primitives
Star
Star
Triangle Strip
Triangle Strip

Image

Alpha Mask
Alpha Mask
Background Image
Background Image
Create Image
Create Image
Load and Display Image
Load and Display Image
Pointillism
Pointillism
Request Image
Request Image
Transparency
Transparency

Input

Clock
Clock
Constrain
Constrain
Easing
Easing
Keyboard
Keyboard
Keyboard Functions
Keyboard Functions
Milliseconds
Milliseconds
Mouse 1D
Mouse 1D
Mouse 2D
Mouse 2D
Mouse Functions
Mouse Functions
Mouse Press
Mouse Press
Mouse Signals
Mouse Signals
Storing Input
Storing Input

Lights

Directional
Directional
Mixture
Mixture
Mixture Grid
Mixture Grid
On Off
On Off
Reflection
Reflection
Spot
Spot

Math

Additive Wave
Additive Wave
Arctangent
Arctangent
Distance 1D
Distance 1D
Distance 2D
Distance 2D
Double Random
Double Random
Graphing 2D Equations
Graphing 2D Equations
Increment Decrement
Increment Decrement
Linear Interpolation
Linear Interpolation
Noise 1D
Noise 1D
Noise 2D
Noise 2D
Noise 3D
Noise 3D
Noise Wave
Noise Wave
Operator Precedence
Operator Precedence
Polar to Cartesian
Polar to Cartesian
Random
Random
Random Gaussian
Random Gaussian
Sine
Sine
Sine Cosine
Sine Cosine
Sine Wave
Sine Wave

Objects

Composite Objects
Composite Objects
Inheritance
Inheritance
Multiple Constructors
Multiple Constructors
Objects
Objects

Shape

Disable Style
Disable Style
Get Child
Get Child
Load and Display a Shape Illustration
Load and Display a Shape Illustration
Load and Display an OBJ shape
Load and Display an OBJ shape
Scale Shape Illustration
Scale Shape Illustration
Shape Vertices
Shape Vertices

Structure

Coordinates
Coordinates
Create Graphics
Create Graphics
Functions
Functions
Loop
Loop
No Loop
No Loop
Recursion
Recursion
Redraw
Redraw
Setup and Draw
Setup and Draw
Statements and Comments
Statements and Comments
Width and Height
Width and Height

Transform

Arm
Arm
Rotate
Rotate
Rotate 1
Rotate 1
Rotate Push Pop
Rotate Push Pop
Scale
Scale
Translate
Translate

Typography

Letters
Letters
Text Rotation
Text Rotation
Words
Words

Web

Loading Images
Loading Images
Loading URLs
Loading URLs

Topics

Advanced Data

ArrayList of objects
ArrayList of objects
IntList Lottery example
IntList Lottery example
Loading JSON Data
Loading JSON Data
Loading Tabular Data
Loading Tabular Data

Animation

Animated Sprite
Animated Sprite
Sequential
Sequential

Cellular Automata

Game Of Life
Game Of Life
Wolfram
Wolfram

Drawing

Continuous Lines
Continuous Lines
Pattern
Pattern
Pulses
Pulses

File Io

Load File1
Load File1
Load File2
Load File2
Save One Image
Save One Image

Fractals And L-Systems

Koch
Koch
Mandelbrot
Mandelbrot
Penrose Snowflake
Penrose Snowflake
Penrose Tile
Penrose Tile
Pentigree
Pentigree
Tree
Tree

Gui

Button
Button
Handles
Handles
Rollover
Rollover
Scrollbar
Scrollbar

Image Processing

Blur
Blur
Brightness Pixels
Brightness Pixels
Convolution
Convolution
Edge Detection
Edge Detection
Histogram
Pixel Array
Pixel Array

Interaction

Follow1
Follow1
Follow2
Follow2
Follow3
Follow3
Reach1
Reach1
Reach2
Reach2
Reach3
Reach3
Tickle
Tickle

Motion

Bounce
Bounce
Bouncy Bubbles
Bouncy Bubbles
Brownian
Brownian
Circle Collision
Circle Collision
Linear
Linear
Morph
Morph
Moving On Curves
Moving On Curves
Reflection1
Reflection1
Reflection2
Reflection2

Simulate

Flocking
Flocking
Forces With Vectors
Forces With Vectors
Multiple Particle Systems
Multiple Particle Systems
Simple Particle System
Simple Particle System
Smoke Particle System
Smoke Particle System

Vectors

Acceleration With Vectors
Acceleration With Vectors
Bouncing Ball
Vector Math
Vector Math
See More

C++ Mode for Processing

[email protected] · Discord