p5.js
p5.js copied to clipboard
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processin...
### Increasing access This would increase the speed of projects. ### Which types of changes would be made? - [ ] Breaking change (Add-on libraries or sketches will work differently...
### Increasing access This change would enable the community to provide feedback on the original RFC proposals. It would also give them the opportunity to express their interest in helping...
Resolves #6816 Work in progress. Changes: -Handles add cap at the start of the stroke if not connected Screenshots of the change: sketch: ```js function setup() { createCanvas(400, 400, WEBGL)...
### Increasing access The feature request entails an enhancement to the current functionality of the filters() function. It proposes the addition of a third parameter, allowing for depth access when...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [ ] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events...
### Increasing access Introducing a `roll()` method for the p5.js camera would enhance the intuitiveness and consistency of 3D navigation in p5.js, aligning with standard practices in 3D graphics environments....
Resolves #6769 Changes: 1- Added obj file support to `save()`. 2- Created a method called `geometryToObj()` in `p5.Geometry.js` . Screenshots of the change: Sketch used: ``` let particles; let button;...
### Increasing access This allows users to access a fuller set of options for rendering to the canvas ### Which types of changes would be made? - [ ] Breaking...
Resolves #5287 Changes: Introduced a distinct ```modelMatrix```. By separating these matrices (```modelViewMatrix```), it would become easier to manipulate each aspect of the transformation independently, allowing for more flexibility especially when...
Resolves #6752 Changes: - I have developed a function that integrates a sphere-mapped background into the scene. The fragment shader is responsible for accurately rendering the reflections of the background....