P5js Features
2D and Vector Graphics
The default mode of p5js supports vector graphics. This means you can program how shapes are made using vectors or simple primitive shapes.
3D Graphics
P5js also supports a 3D mode. This mode allows you to create simple 3D primitives and import 3D files of specific formats.
Animation
P5js uses a function called "Draw". This function automatically executes its contents 30 times a second. This is the similar rate to video. This means that you can easily create animation by changing elements in the draw and having those changes increment 30 times a second.