Description
Processing P3D and p5.js WebGL provide an awesome introduction into 3D graphics and are an integral part of the library's appeal to many artists.
However, I consider 3D drawing out of scope for q5, since my target users are general CS students and 2D game developers.
Part of why q5.js was so exciting for me to develop is that no one has ever made a 2D graphics library that's so beginner friendly, with such high performance, on the web. I want q5 to be regarded as the best in that niche. Although I might implement z-axis rotation, for SNES mode 7 style graphics.
Yet if anyone is interested in making a 3D drawing addon for q5, I wouldn't want to discourage you, it's just not something I'm personally going to work on.
Use three.js or Babylon for 3D rendering with WebGPU.