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...
### Topic In order to expand the `static properties` on the class Vector, it seems necessary to change the `class declaration` to `interface declaration` in `p5.Vector.d.ts` file.
### Increasing Access Unsure ### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [ ] Core/Environment/Rendering - [ ] Data - [ ] DOM...
Signed-off-by: nikhilkalburgi Resolves: #6660 #### PR Checklist - [x] `npm run lint` passes - [ ] [Inline documentation] is included / updated - [ ] [Unit tests] are included /...
### Increasing access We provide a `tint()` function that can be used to change the opacity images are drawn at. This functionality is a bit hidden since tinting the alpha...
### Topic I am drawing pixels using a pencil on canvas using p5.js. The issue is that when the pencil size is 1 and canvas is Zoomed IN in that...
### Increasing access This would make it easier to test, and thus make sure that the event listeners are functioning properly on all platforms. While event listeners may seem simple...
### Increasing Access While using angles in mathematical and geometric constructions, we often want the angle to be in the principal range i.e. from -180 to 180 degrees (or -PI...
### Actual Behavior **Description** In the example I encountered an issue in the Snake game implementation where the movement controls are set to 'i', 'j', 'k', 'l', and the canvas...
### Increasing Access This enhancement would simplify p5's source code and would reduce the mathematical prerequisites for understanding it. This would increase access among p5 contributors. ### Most appropriate sub-area...
completely fixes the bug of issue https://github.com/processing/p5.js/issues/6318 Changes: renderer._doStroke always true in the constructor of GeometryBuilder Class within GeometryBuilder.js Screenshot: #### PR Checklist - [x] `npm run lint` passes -...