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...
### How would this new feature help increase access - Document behaviour #### Most appropriate sub-area of p5.js? - [x] Other (documentation) #### Details: I'm currently working on improving the...
webgl2
- [x] New feature request - [x] WebGL Hi, Are there any plans in switching from webgl1 to webgl2? I did some tests on master; creating a webgl2 context in...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [X] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events -...
### Increasing Access If the user tries to draw a shape where any of the arguments are `NaN` it does not draw anything. I would expect that it would log...
### Increasing Access I am developing a library for recording p5.js animations and this proposal is to improve it. Many already use this library, and improving its usability should increase...
#### Most appropriate sub-area of p5.js? - [ ] Color - [ ] Core/Environment/Rendering - [ ] Data - [ ] Events - [ ] Image - [x] IO -...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [X] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events -...
### How would this new feature help [increase access](https://github.com/processing/p5.js/blob/main/contributor_docs/access.md) to p5.js? I explain this below. #### Most appropriate sub-area of p5.js? - [ ] Accessibility (Web Accessibility) - [x] Build...
Implemented roll function #6760
Resolves #6787 Changes: I have tried to implement the `calculateBoundingBox()` method for p5.Geometry objects, This aims at simplifying tasks like collision detection and intersection testing. This enhancement also makes it...